我有一个包含多个模块的 Maven 多模块项目。mvn deploy
只有当它们都通过完整的mvn install
(包括测试)时,我才想部署它们( )。
目前,我mvn install
在该项目上运行一个。如果所有模块都通过了,我会运行mvn deploy
进行部署。我看到的问题是浪费时间调用mvn
两次(即使我在第二次运行时跳过了测试)。
有人对此有想法吗?
编辑:我了解到使用Artifactory作为存储库管理器和maven-artifactory-plugin与您的 maven 设置会将原子部署行为添加到mvn deploy
命令中。请参阅 Artifactory 文档中的构建集成部分。
[披露 - 我与 JFrog 有联系。神器创造者。]