2012-06-14 10 views
6

जब एक मल्टीप्रोजेक्ट मेवेन बिल्ड पूरा हो जाता है, तो सभी घटकों का सारांश अंतिम आउटपुट के रूप में मुद्रित होता है। ऐसा लगता है:क्या मैवेन एक छोटे रिएक्टर सारांश मुद्रित कर सकता है?

[INFO] Compiling 5 source files to C:\project\target\classes 
---------- 
1. ERROR in C:\project\src\main\java\com\example\Foo.java (at line 100) 
     foo.bar(); 
      ^^^ 
The method bar() is undefined 
---------- 
3 problems (3 errors)[INFO] ------------------------------ 
[ERROR] COMPILATION ERROR : 
[INFO] --------------------------------------------------- 
[ERROR] Found 1 errors and 0 warnings. 
[INFO] 1 error 
[INFO] --------------------------------------------------- 
[INFO] ----------------------------------------- 
[INFO] Reactor Summary: 
[INFO] 
[INFO] Component 1 ... SUCCESS [1.000s] 
[INFO] Component 2 ... FAILURE [2.000s] 
[INFO] Component 3 ... SKIPPED 
[INFO] ----------------------------------------- 
[INFO] BUILD FAILURE 
[INFO] ----------------------------------------- 
[INFO] Total time: 3.000s 
[INFO] Finished at: Thu Jun 14 12:10:36 EDT 2012 
[INFO] Final Memory: 579M/812M 
[INFO] ----------------------------------------- 

मेरे पास सौ से अधिक घटकों के साथ एक बहुत बड़ी परियोजना है। यदि कोई विफलता है, तो मुझे त्रुटि संदेश और उसके संदर्भ को आउटपुट के नीचे बहुत करीब होना चाहिए। क्या इस सारांश को कम करने का कोई तरीका है? सभी घटकों को सूचीबद्ध करने के बजाय मैं बस अंतिम घटक दिखाना चाहता हूं और चाहे वह सफल हो या विफल हो।

+0

मुझे नहीं पता, लेकिन यह एक अच्छा सवाल है (+1) ... लेकिन मुझे पूरा यकीन है कि ऐसा करने का कोई तरीका नहीं है! –

उत्तर

1

मेरे यहां समान समस्याएं हैं। मैं क्या करता हूं mvn somegoal -l file.log चलाता है और फिर grep फ़ाइल.लॉग

1

नहीं, आप नहीं कर सकते। मैं कुछ समय पहले इसे समझने की कोशिश कर रहा था और दुर्भाग्य से मुझे कुछ भी नहीं मिला। आप कुछ स्तरों को अनदेखा करके लॉगिंग को भी नियंत्रित नहीं कर सकते हैं।

मेरे लिए, यह सरल पायथन विज्ञान के साथ मेवेन आउटपुट को संसाधित करने के लिए काम करता था जो सिर्फ इस आउटपुट को फ़िल्टर करता है और मुझे आवश्यक जानकारी इकट्ठा करता है।

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