是否可以根据当前的 git 分支选择配置文件?
例如,如果您在 master 分支中,它会选择“生产”配置文件。如果它是开发分支,它会选择“开发”配置文件。
我找到了 mavanagaiata提供 mvngit.branch
的插件属性,但不能在 <profiles>
中使用部分。
这样的事情可能吗?或者有更好的方法吗?我想要一种简单的方法来根据正在构建的分支自动选择正确的配置文件。
最佳答案
- 使用与您的 git 分支相同的配置文件 ID。
使用相应的配置文件运行 maven:
mvn clean deploy -P $(git rev-parse --abbrev-ref HEAD)
关于git - 根据 git 分支选择 maven 配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12220517/