为什么哈德森找不到我父母pom的新版本?

时间:2012-10-12 15:46:04

标签: maven hudson pom.xml

每当我构建我的父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

在此之后,它继续抱怨它无法将项目-pom放在任何远程存储库中,它甚至列出了该项目-pom肯定存在的nexus组。我多次检查过这次;它在那里,但哈德森无论出于什么原因都找不到它。

注意,这不是MAven无法找到父母; Hudson正在解析pom以构建它自己的工作间关系的元数据,例如应该在另一个工作之后构建哪个工作。另请注意,如果将其留在自己的10-20小时,它通常会消失。所以,我只能假设Hudson在一些我似乎找不到的地方保留了一些缓存。

Hudson ver。 1.364

1 个答案:

答案 0 :(得分:0)

显然,这是哈德森的内部。我已升级到新的jenkins,2.2,我不再有问题了。