मेरे पास एक जटिल मॉड्यूलरियज्ड प्रोजेक्ट से संबंधित लगभग 30 पोम्स में कॉन्फ़िगर किए गए कई चरणों, प्लगइन्स और निष्पादन के साथ एक लंबा निर्माण है। चूंकि निर्माण बहुत अधिक ले रहा है (2h) मैं इसे थोड़ा सा व्यवस्थित करना चाहता हूं, जिसके लिए मैं मैवेन को उन सभी चरणों को सूचीबद्ध करना चाहता हूं जो इसे निष्पादित किए बिना गुजरेंगे। कुछ ऐसा:मेवेन निष्पादन योजना
$ mvn --dry-run clean
[INFO] Reactor Build Order:
[INFO]
[INFO] Main project
[INFO] Module#1
[INFO] Module#2
[..]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Main Project
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ main ---
[INFO]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Module#1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ module1 ---
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0:01.020s
[INFO] Finished at: Thu Apr 26 09:56:14 CEST 2012
[INFO] Final Memory: 198M/379M
[INFO] ------------------------------------------------------------------------
क्या लॉग इन फ़ाइल के दो मेग्स में खोदने के बिना ऐसी जानकारी रखने का कोई तरीका है?
मुझे नहीं है एक प्लगइन में आओ जो यह कर सकता है। लेकिन त्वरित खोज से पता चला कि मेवेन एपीआई में एक वर्ग है जिसे [MavenExecutionPlan] कहा जाता है (http://maven.apache.org/ref/3.0.4/maven-core/apidocs/org/apache/maven/lifecycle/MavenExecutionPlan.html)। शायद आप इसे किसी भी तरह इस्तेमाल कर सकते हैं। –