0

我正在尝试<SCM>在父 pom 中定义我的连接标签。但是,由于我使用的提供者(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。

有没有办法做到这一点?

4

1 回答 1

1

我在这里遇到了同样的问题。显然,多年来社区无法决定如何或是否解决这个问题一直是个问题。所以解决方法是在每个孩子中指定 scm 设置。

看:

https://issues.apache.org/jira/browse/MNG-3244

https://issues.apache.org/jira/browse/MNG-2290

于 2015-06-25T13:56:54.643 回答