在多模块项目中构建特定模块

时间:2010-04-11 06:51:44

标签: java maven-2

我有一个多模块项目。

我以为我只能使用这一行从该多模块项目中编译一个模块:

mvn -amd -pl "module-name"

这似乎不起作用,但只构建特定模块。它的依赖关系尚未编译,因此失败。

任何想法如何解决?

1 个答案:

答案 0 :(得分:4)

请尝试使用mvn -am -pl "module-name"(将-amd替换为-am)。

-amd标志尝试构建依赖于“module-name”的项目,而-am构建“module-name”所依赖的项目。我觉得这些标志上的文档有点反直觉,但我很确定这会解决你的问题。