对于托管回购:没有可以为groupid.artifactid解析任何版本

时间:2017-06-25 07:24:39

标签: maven jenkins nexus

我有托管的nexus回购。我正在使用存储库连接器从nexus下载工件。在这里,我面对maven存储库工件步骤中的“没有可以解决groupid.artifactid的版本”。

我确实关注了No versions could be resolved for groupid.artifactid并且更新了maven-metadata仍然面临同样的问题。

我的pom文件pom

jenkins No versions resolved from nexus- in jenkins

中的例外情况

注意:这是一个ant build项目。为了神器解析器,我创造了pom。为了避免pom文件丢失警告。

任何建议将不胜感激。 在此先感谢

1 个答案:

答案 0 :(得分:0)

它使用存储库连接器的方式。存储库连接器插件从给定存储库中的pom文件读取版本信息,并检索工件的版本列表。由于我的是一个ant build项目,我创建了一个带有硬编码版本[0.1]和工件版本[配置为内部版本号]的pom文件。因此pom版本dint与工件匹配,无法解析任何版本。

如果我使用0.1版本部署工件,就像pom版本一样。然后按存储库连接器的预期检索版本列表。