【发布时间】:2016-09-06 06:12:45
【问题描述】:
我们如何将发布插件与clean install 集成。目前我们在 pom.xml 中将 SNAPSHOT 版本更改为 release 版本后,执行clean install -Pprofile,autoInstallPackage 构建并部署包到环境。
我们希望增强发布过程,包括使用发布版本更新 pom -> 使用安装配置文件部署 -> 创建新的开发版本。
clean install release:prepare -Dresume=false -DreleaseVersion=3.2 -Dtag=3.2 -DdevelopmentVersion=3.3 在不部署到环境的情况下也能正常工作。
执行有问题
`clean install -Pprofile,autoInstallPackage release:prepare -Dresume=false -DreleaseVersion=3.2 -Dtag=3.2 -DdevelopmentVersion=3.3`
这部署了一个 SNAPSHOT 版本而不是发布版本,这是有道理的,因为我没有正确的顺序。
但是,使用以下命令也不起作用:
clean \
release:prepare -Dresume=false -DreleaseVersion=3.2 -Dtag=3.2 \
install -Pprofile,autoInstallPackage \
release:prepare -DdevelopmentVersion=3.3
这是尝试执行 git tag 两次但失败。仍然部署 3.2-SNAPSHOT 版本。
【问题讨论】:
标签: build maven-3 maven-release-plugin