我有一个maven项目,它有2个git分支(master和develop),每个分支在 pom.xml 中有不同的maven artifact ID。
因此,当我分支并在master和develop之间合并时,我如何确保2个分支拥有自己的pom.xml不变。只有剩下的变化被移动了?
答案 0 :(得分:0)
不要这样做,这是不好的做法。该文件应该是相同的。如果您需要区别,可以使用maven插件来读取当前分支名称(例如buildnumber-maven-plugin
给出${scmBranch}
)并相应地更改maven属性,例如工件ID。
根据分支更改工件ID也是个坏主意。最好更改版本前缀。