如何在子模块中禁用nexus-staging-maven-plugin

Gun*_*nar 9 nexus maven

我正在考虑用nexus-staging-maven-plugin替换maven-deploy-plugin.

现在我的项目的一些子模块(例如集成测试模块)不会部署到Nexus服务器.我曾经通过"maven.deploy.skip"属性禁用这些模块的部署.但是,我找不到与nexus-staging-maven-plugin类似的东西.是否有另一种方法可以使用此插件从部署中跳过单个模块?

我也试着插件结合所描述的伪相"无" 在这里,但检查有效POM,还有插件(我认为它是如何替换的方式是由于所注射执行现有的部署插件).

Man*_*ser 5

skipNexusStagingDeployMojo您可以将给定子模块的配置属性设置为 true。请参阅Nexus 书籍中有关部署到暂存的章节中记录的更多配置属性。

  • 这样,如果跳过反应器中的最后一个模块/子模块,则根本不会部署工件。无论如何都没有找到告诉 nexus-staging-maven-plugin 部署它的方法。有什么提示吗?我确实想跳过仅包含示例的两个子模块的部署(仅作为源可见)。 (5认同)
  • 这是一个 sonatype 错误,请参阅此处了解详细信息 https://issues.sonatype.org/browse/NEXUS-9138 (4认同)