如果使用maven-release-plugin,是否需要nexus-staging-maven-plugin?

时间:2017-10-28 00:49:47

标签: maven maven-release-plugin

我正在尝试将Maven配置为部署到中央存储库。

我主要使用以下文档:

他们引导您完成的配置使用nexus-staging-maven-plugin进行部署,他们认为这是推荐的方式:

  

Nexus Staging Maven插件是推荐的部署方式   OSSRH的组件并将它们发布到中央存储库。

在相同的文档中,他们向您展示了如何使用maven-release-plugin进行部署。根据maven-release-plugin文档,它可以执行直接部署和暂存部署,这似乎与nexus-staging-maven-plugin的工作重叠。

我更喜欢使用maven-release-plugin,因为我喜欢自动更新版本和创建发布分支的过程。

在使用maven-release-plugin时,文档没有具体说明要删除nexus-staging-maven-plugin。

如果你使用maven-release-plugin,你需要nexus-staging-maven-plugin吗?它们是以任何方式协同工作,还是nexus-staging-maven-plugin执行maven-release-plugin不能做的事情?

谢谢

0 个答案:

没有答案