Jenkins一个maven项目依赖于另一个运行问题

时间:2018-05-20 07:21:15

标签: java maven jenkins

我正在尝试安排jenkins的工作,这依赖于另一个Maven项目,我尝试了所有管道,多阶段阶段项目,但我重复得到以下问题;

问题

无法解决项目com.ctl.it.qa:Project-1:jar:1.0.0-SNAPSHOT的依赖关系:找不到com.ctl.it.qa:Projects-2:jar:1.1.1 in https://repo.maven.apache.org/maven2被缓存在本地存储库中,在中心的更新间隔过去或强制更新之前,不会重新尝试解析 - > [帮助1]

由于我已经有一个名为“Projects-2”的maven项目,因此不会出现上述错误。它应该从这里获取依赖。

倪知道我错过了什么。

将欣赏完整的解决方案。

1 个答案:

答案 0 :(得分:0)

查看查询,Jenkins应按以下顺序触发 项目1 - >应首先触发 - >创建Jar
(成功生成jar后)
项目2 - >触发项目2

在自动化之前,尝试手动触发项目。
如果您仍然收到当前错误,请尝试强制更新,因此请添加 -U 以及当前目标。

type SPC_LINK struct {
    dwLinkChoice  DWORD
    dwLink        uintptr // a placeholder, will hold any possible value
}

为了有效地触发基于依赖构建的构建,您可以尝试使用 https://wiki.jenkins.io/display/JENKINS/Parameterized+Trigger+Plugin