pom.xml 使用分类器构建 jars(用于开发、测试、阶段环境)。例如
<profiles>
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>jenkins-dev</id>
<properties>
<jar.classifier>default-jenkins-dev</jar.classifier>
...............
</profile>
mercurial 中有 2 个分支(默认,第二个)。
所以在第二个分支中,jar 分类器是“second-jenkins-dev”。
有几个模块(例如A,B,C)
当我的默认分支中的一些模块是最新构建时会出现问题(A 模块的最新 jar 是 A-default-jenkins-dev.jar)并且我尝试构建“第二个”分支的整个战争。我没有将 A-second-jenkins-dev.jar 作为依赖项,而是得到 A-default-jenkins-dev.jar
有人可以帮忙吗?