在恢复构建时,maven reactor可以在本地解析模块依赖关系吗?

时间:2013-10-03 10:10:01

标签: maven

在一个多模块项目中,module_b依赖于module_a,我想只在module_b中运行测试目标。使用高级反应堆选项:

mvn -pl module_b test

只按预期构建module_b,但它从存储库而不是模块的目标目录中提取module_a的依赖关系。如果尚未为module_a运行安装目标,则依赖项可能已过期。如果我尝试用简历选项做同等的事情,即

,就会发生同样的事情
mvn -am -pl module_b -rf module_b test

(请注意,这意味着恢复选项可能无法生成与完整版本相同的输出,具体取决于指定的目标)

有没有办法强制maven reactor从目标目录中检索module_a依赖项而不重建它?

1 个答案:

答案 0 :(得分:0)

不,根据this comment on the Maven JIRA

,内置反应堆目前无法实现