【发布时间】:2015-05-29 20:36:14
【问题描述】:
我有一个项目,该项目使用 Maven release 和 nexus-staging-maven 插件,使用来自 http://central.sonatype.org/pages/ossrh-guide.html 和 http://central.sonatype.org/pages/apache-maven.html 的指示,通过 OSSRH 部署到 Maven Central。
这工作正常,但工件通常需要几个小时才能在 Maven Central 上显示。通常我们希望立即使用已部署的工件,因此我们最终使用 deploy:deploy-file 将其从本地存储库部署到我们的内部 Nexus 服务器。这可行,但不优雅且容易忘记做。作为发布过程的一部分,有没有办法让 Maven 部署到内部 Nexus 以及 Maven Central?
注意:这个问题与https://stackoverflow.com/questions/29019682/promote-artifact-from-internal-nexus-repository-to-maven-central类似,但又不完全相同
【问题讨论】:
-
六年后,我也面临同样的问题。如果我在其他地方找到解决方案,我会在此处链接。
-
我找到了解决方案,并在下面提供了答案:stackoverflow.com/a/70207242/7121505
标签: maven maven-release-plugin