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