7
我有一個很長的版本,其中包含大量的步驟,插件和執行配置在大約30 poms屬於一個複雜的模塊化項目。由於構建需要太多時間(2h),所以我想簡化它,爲此,我希望maven列出所有將要執行的步驟而不執行它。像這樣的:Maven執行計劃
$ 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] ------------------------------------------------------------------------
有沒有什麼方法可以讓我沒有這樣的信息挖掘一些日誌文件的megs?
我沒有遇到可以做到這一點的插件。但快速搜索顯示Maven API中有一個名爲[MavenExecutionPlan]的類(http://maven.apache.org/ref/3.0.4/maven-core/apidocs/org/apache/maven/lifecycle/MavenExecutionPlan.html )。也許你可以以某種方式使用它。 – 2012-04-26 19:22:21