我使用的是Bamboo,我们现在开始使用分支,但是版本控制存在问题。
我希望在构建分支时将分支构建与发行版本分开,当我将其推送到内部时,如果以后有人构建master,则会发生命名冲突。
有人可以指导我解决这个问题吗?或者,我需要发布一些其他代码。
感谢您的帮助
我的pom是
<artifactId>sys-service</artifactId>
<version>1.0.18-SNAPSHOT</version>
<distributionManagement>
<repository>
<id>nexus</id>
<name>Internal Releases</name>
<url>https://nexus.com/repository/release/</url>
</repository>
<snapshotRepository>
<id>nexus</id>
<name>Nexus Snapshots</name>
<url>https://nexus.com/repository/snapshot/</url>
</snapshotRepository>
</distributionManagement>
<pluginRepositories>
<pluginRepository>
<id>nexus</id>
<name>mule-repo</name>
<layout>default</layout>
<url>https://nexus.com/repository/mule-repo/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
我对类似问题的解决方案包括两部分。我们正在使用Gradle,但可能也可以针对Maven进行调整。