【发布时间】:2013-07-04 11:00:14
【问题描述】:
我有一个多模块项目,其中一个子模块依赖于另一个子模块,如下所示:
pom.xml (parent pom)
|
+---- pom.xml (project A)
|
+---- pom.xml (project B) depends on A
我在 jenkins 中构建它,使用选项“增量构建”(Maven 作业类型)。我的问题是 当只有项目 B 发生变化时(这意味着 jenkins 正在构建 ONLY 项目 B),Jenkins 正在从项目 A 下载最新快照,而不是使用存在的二进制文件在项目 A 的“目标”目录中(在以前的构建中生成)。
如果触发了完整构建,问题就会消失,并且 Jenkins 会使用正确的二进制文件。 有没有人遇到同样的问题?
谢谢!
【问题讨论】: