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