我正在尝试将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不能做的事情?
谢谢