ivy (ant) 发布任务的 Nexus url

Posted

技术标签:

【中文标题】ivy (ant) 发布任务的 Nexus url【英文标题】:Nexus url of ivy (ant) publish task 【发布时间】:2015-03-11 06:07:57 【问题描述】:

使用 Ivy:publish (ant) 任务时,是否有可靠的方法来检索已发布工件的 URL。

我们之所以想知道这一点,是因为我们在 jenkins 上构建了工件,并且希望将这 2 个进程链接在一起,以便我们知道哪个构建产生了特定的工件。因为我们相当频繁地触发构建,并且在并行中仅获取最后发布的工件的 url 是不可靠的。

【问题讨论】:

怎么回事,您不能将存储库的 URL 与您的工件的路径连接起来?我想你也有版本号?我不确定你的问题是否足够清楚。也许您应该添加一些您想要实现的示例。 目前我们以快照形式发布,因此 URL 未知 【参考方案1】:

您可以使用 REST API 检索快照的确切 URL:

https://support.sonatype.com/entries/23674267-How-can-I-retrieve-a-snapshot-if-I-don-t-know-the-exact-filename-

【讨论】:

以上是关于ivy (ant) 发布任务的 Nexus url的主要内容,如果未能解决你的问题,请参考以下文章

我们可以使用单独的解析器在 ivy ANT 中下载依赖项 jar 吗?

将发送到常春藤的罐子发布到 Nexus

如何使用 ivy 和 nexus 发布 3rdparty 工件

Nexus OOS 2 作为 ivy 工件的代理

Maven 或 Ivy 用于管理 Ant 的依赖关系?

Ant 目标失败:Antlib 或 Ivy 问题? [复制]