我正在尝试在父pom中定义我的<SCM>
连接标记。但是,由于我正在使用的提供程序(Jazz),我不希望我的artifactId被附加在子工件中。
我找到了一个旧线程的引用,表明在连接URI后附加一个尾随/会阻止artifactId被追加,但事实并非如此。
例如,如果以下是我的父pom:
<scm>
<connection>scm:jazz:https://jazz.domain.com/ccm:MyProjectName</connection>
</scm>
我孩子的有效pom显示连接为:
<connection>scm:jazz:https://jazz.domain.com/ccm:MyProjectName/child-module-name</connection>
我想阻止child-module-name
附加到连接字符串。我读了一个旧的线程,在父语句中附加一个尾随/连接字符串将阻止子的artifactId被追加,但似乎并非如此。
我正在使用Maven 3.2.3。
有没有办法实现这个目标?
答案 0 :(得分:1)
我在这里遇到了同样的问题。显然,多年来社区无法决定如何或是否解决这个问题。因此,解决方法是在每个子项中指定scm设置。
请参阅: