2010-05-25 48 views

回答

80

可以使用-rf--resume-from恢复从6模块构建:

-rf, --resume-from
                   恢复反应堆从指定的项目

查看详情Advanced Reactor Options

+0

谢谢为此this.i会给它一个 – Shekhar 2010-05-25 11:23:10

+1

这是好的,子项目只需使用'subproject/subsubproject'作为参数 – akostadinov 2014-01-20 08:17:14

+7

例如:'maven -rf 干净安装' – 2014-10-02 12:34:15

-1

您可以单独运行模块6的构建以查看它是否仍然失败,但恐怕您需要从头开始构建所有模块,以便运行“大”构建。

编辑:当然,随后的编译将会更快,因为模块1-5的代码已经编译完成,除非您作为编译的一部分运行clean。

+0

是..我知道这个。但我一直在寻找一种方式来开始从先前失败的地方构建.. – Shekhar 2010-05-25 08:13:12

8

您可以使用-rf命令从任何您想要的模块恢复构建。 例如,如果你的构建中的myproject代理失败,您可以使用下面的命令:

mvn -rf myproject-proxy clean install 
6

看看行家总结,你会看到执行模块和Maven的地方停止。 那就试试这个:

mvn clean install-Dmaven.test.skip=true -rf :yourModule 
3

这里是例子

mvn clean install -rf :your-module