2011-04-01 8 views
6

मैवेन के निष्पादन आदेश का उपयोग करके मैं एक मुख्य विधि को चलाने के लिए चाहता हूं। मैं इसे ठीक चलाने के लिए सेट अप कर सकता हूं, लेकिन मेरी कक्षा का आउटपुट मैवेन के पाठ से घिरा हुआ है।एमवीएन निष्पादन द्वारा संचालित कक्षा से बाहर मानकों को कैप्चर करना: जावा

[INFO] Error stacktraces are turned on. 
[INFO] Scanning for projects... 
[WARNING] 
... 
(actual program output) 
... 
[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 11.351s 
[INFO] Finished at: Fri Apr 01 11:38:15 PDT 2011 
[INFO] Final Memory: 50M/452M 
[INFO] ------------------------------------------------------------------------ 

वहाँ एक रास्ता अभी सिर्फ कार्यक्रम उत्पादन और नहीं Maven उत्पादन पर कब्जा करने की है? या क्या मुझे एक फ़ाइल (आदर्श नहीं) लिखने के लिए अपने सॉफ़्टवेयर को फिर से लिखना होगा?

उत्तर

9

mvn-q ध्वज के साथ मेवेन के आउटपुट को चुप करने के लिए ध्वजांकित करें।

1

इसका कोई अच्छा समाधान नहीं है। यह ठीक है कि कैसे प्लगइन काम करता है। आप निष्पादन लक्ष्य का उपयोग कर सकते हैं और एक शेल स्क्रिप्ट चला सकते हैं जो आउटपुट को पुनर्निर्देशित करता है।

+0

-q ध्वज आज़माएं। एक जादू की तरह काम करता है। – schmmd

+0

जब तक यह किसी और चीज को बंद नहीं करता है तो आपको समग्र रन से आवश्यकता होती है। – bmargulies

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^