2010-11-07 17 views
29

मैं सोच रहा था कि क्या मैवेन से आउटपुट को संशोधित करना संभव था उदाहरण के लिए [INFO] से शुरू होने वाली लाइनों को छुपाएं या [DEBUG] से शुरू होने वाली रेखाएं देखने में सक्षम हों?[INFO] लॉगिंग को छिपाने के लिए मेवेन कंसोल आउटपुट को संशोधित करना संभव है?

उत्तर

27

मुझे नहीं लगता कि वहाँ एक लकड़हारा के रूप में यह कॉन्फ़िगर करने के लिए एक तरीका है, लेकिन mvn -q खाल [जानकारी] लाइनों और mvn -X डिबग संदेश दिखाता है।

2015 में अपडेट: मैवेन के नए संस्करणों ने एक कॉन्फ़िगरेशन फ़ाइल जोड़ दी है, जहां यह अंततः संभव है हालांकि वैश्विक प्रति इंस्टॉल कॉन्फ़िगरेशन के रूप में, अपने $ mavenInstallationDir/conf/logging/simplelogger.properties पर जांच करें यदि फ़ाइल मौजूद नहीं है तो आपका मेवेन संस्करण शायद बहुत पुराना है, मेरा मानना ​​है कि इसे 3.1 रिलीज

+0

सुपर सहायक, धन्यवाद – jbnunn

17

आप -X या --debug का उपयोग करके डीबग आउटपुट सक्रिय कर सकते हैं। उदाहरण के लिए:

mvn -X install 

आप -q या --quiet का उपयोग कर INFO संदेशों छुपा सकते हैं। उदाहरण के लिए:

mvn -q install 
4

आउटपुट को grepping करने का प्रयास करें, उदाहरण के लिए एमवीएन सहायता: मूल्यांकन -डिएक्सप्रेस = project.version | grep -v "^ \ ["

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