如何防止将 artifactId 附加到 <SCM> 连接 URI?
How to prevent artifactId from being appended to <SCM> connection URI?
我正在尝试在 parent pom 中定义我的 <SCM>
连接标记。但是,由于我使用的提供商 (Jazz),我不希望我的 artifactId 被附加到 child 工件中。
我找到了对旧线程的引用,指出将尾随 / 附加到连接 URI 会阻止附加 artifactId,但事实并非如此。
例如,如果以下内容在我的 parent pom 中:
<scm>
<connection>scm:jazz:https://jazz.domain.com/ccm:MyProjectName</connection>
</scm>
我的 child 的有效 pom 显示连接为:
<connection>scm:jazz:https://jazz.domain.com/ccm:MyProjectName/child-module-name</connection>
我想阻止 child-module-name
附加到连接字符串。我在一个旧线程上读到,将尾随 / 附加到 parent 中的连接字符串会阻止附加 child 的 artifactId,但情况似乎并非如此。
我正在使用 Maven 3.2.3。
有什么办法可以做到吗?
我在这里遇到了同样的问题。显然,多年来社区无法决定如何或是否解决这个问题。所以解决方法是在每个 child.
中指定 scm 设置
参见:
我正在尝试在 parent pom 中定义我的 <SCM>
连接标记。但是,由于我使用的提供商 (Jazz),我不希望我的 artifactId 被附加到 child 工件中。
我找到了对旧线程的引用,指出将尾随 / 附加到连接 URI 会阻止附加 artifactId,但事实并非如此。
例如,如果以下内容在我的 parent pom 中:
<scm>
<connection>scm:jazz:https://jazz.domain.com/ccm:MyProjectName</connection>
</scm>
我的 child 的有效 pom 显示连接为:
<connection>scm:jazz:https://jazz.domain.com/ccm:MyProjectName/child-module-name</connection>
我想阻止 child-module-name
附加到连接字符串。我在一个旧线程上读到,将尾随 / 附加到 parent 中的连接字符串会阻止附加 child 的 artifactId,但情况似乎并非如此。
我正在使用 Maven 3.2.3。
有什么办法可以做到吗?
我在这里遇到了同样的问题。显然,多年来社区无法决定如何或是否解决这个问题。所以解决方法是在每个 child.
中指定 scm 设置参见: