每次我构建一个新版本的父 pom 并将我的子 pom 指向新的父 pom 时,Hudson 都无法解决它。这发生在 Hudson 处于解析 pom" 阶段时。
Sync complete, took 226 ms
Parsing POMs
ERROR: Failed to parse POMs
org.apache.maven.project.ProjectBuildingException: Cannot find parent: myGroup:project-pom for project: myGroup:myChildArtifact:jar:1.2.0-SNAPSHOT for project myGroup:myChildArtifact:jar:1.2.0-SNAPSHOT
在此之后,它继续抱怨它无法在任何远程存储库中找到 project-pom,它甚至列出了该 project-pom 最肯定存在的关系组。我已经仔细检查了很多次;它在那里,但无论出于何种原因,哈德森都找不到它。
请注意,这不是 MAven 未能找到父级;Hudson 正在解析 pom 以构建它自己的工作间关系的元数据,例如在构建另一个工作之后应该构建哪个工作。另请注意,如果将其单独放置 10-20 小时,它通常会消失。所以,我只能假设 Hudson 将一些缓存保存在我似乎找不到的地方。
哈德逊版 1.364