我有3个maven项目。 项目A将B和C定义为其中的模块pom.xml
现在我想使用Jenkins。 我定义了结帐/构建项目A,我想我必须手动结账/建立B和C,对吗?
该项目没有找到其他项目的pom.xml。 我用相对路径定义了它们。
它在我的本地机器上工作正常,但它在Jenkins上崩溃了:
org.apache.maven.project.ProjectBuildingException: Some problems were encountered while processing the POMs:
[FATAL] Non-resolvable parent POM: Failure to find de.saenger:xyz:pom:1.0.0-SNAPSHOT
现在......如何让项目相互了解?
答案 0 :(得分:0)
在父pom上运行mvn build
。它将自动构建模块。
您正在模块上运行mvn build
并且mvn在本地存储库中搜索父pom以解析依赖关系但无法找到pom,因为您还没有构建它。