我正在尝试安排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项目,因此不会出现上述错误。它应该从这里获取依赖。
倪知道我错过了什么。
将欣赏完整的解决方案。
答案 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