gpt4 book ai didi

maven - 将依赖项的快照版本导入Maven存储库

转载 作者:行者123 更新时间:2023-12-02 16:04:09 25 4
gpt4 key购买 nike

我在将Grails项目的依赖项导入公司Nexus存储库时遇到麻烦。我想使用的Grails插件是events-push(https://github.com/smaldini/grails-events-push)。该插件的最新发布版本是1.0.M7。它使用了非常旧的Atmosphere库版本。 GutHub存储库包含events-push插件1.0.0.BUILD-SNAPSHOT的最新版本。我从存储库的本地克隆构建了Grails插件,并使其可以在我的开发环境中工作。

要将其部署在Intranet上(在生产环境中),我需要将所有插件依赖项导入公司Nexus存储库。这就是我遇到麻烦的地方。该项目依赖于events-push插件的SNAPSHOT版本,而后者又依赖于其他Grails插件和Java库的SNAPSHOT版本(根据依赖关系报告)。

Nexus支持两种类型的存储库,即Release和Snapshot。我可以将构件添加到发布存储库(通过浏览器UI或使用curl进行批处理),但是构件不能是快照。我可以将存储库更改为Snapshot存储库,但是随后我无法通过浏览器或curl命令向其添加 Artifact 。

如何通过Maven将这些SNAPSHOT Artifact 提供给Grails项目?

最佳答案

将它们更改为发行版,然后将其部署到发行库。

关于maven - 将依赖项的快照版本导入Maven存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27117676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com