我的 pom 中可能有多个 scm 部分吗?

Posted

技术标签:

【中文标题】我的 pom 中可能有多个 scm 部分吗?【英文标题】:Its possible to have multiple scm section in my pom? 【发布时间】:2017-05-02 15:50:15 【问题描述】:

如何在我的 pom 中的 scm 部分进行多个配置。

目前,我有这个:

<scm>
    <connection>scm:git:ssh://xxxxx/xxx/xxx</connection>
    <developerConnection>scm:git:[fetch=]ssh://xxxxx/xxx/xxx[push=]ssh://USERNAME@xxxxx/xxxx/Xxx</developerConnection>
    <url>http://xxxx/xxxx/Xxxx</url>
    <tag>HEAD</tag>
</scm>

我想使用新的 USERNAME,因为当我使用 mvn release perform 时,我的访问被拒绝并且用户名是问题所在。写入的用户名是来自其他远程机器的用户名,我想使用新用户名从另一台机器执行释放。

对不起,我的英语不好。

【问题讨论】:

在settings.xml中正确配置而不是在pom中... 文档在pom中配置maven.apache.org/scm/maven-scm-plugin/usage.html 【参考方案1】:

我只需要使用-Dusername=your_scm_username 就可以了! 更多信息在这里 http://maven.apache.org/maven-release/maven-release-plugin/usage.html

【讨论】:

以上是关于我的 pom 中可能有多个 scm 部分吗?的主要内容,如果未能解决你的问题,请参考以下文章

使用maven-scm-plugin连接到GitLab

链接器脚本:我可以在多个部分中指定 (*COMMON) 吗?

Maven POM 文件:关于元素和部分排序的任何规则?

如何获得路径的一部分

我可以在 SwiftUI 的单个列表部分中放置多个文本行吗?

我们可以在一个视图中使用不同模型的多个局部视图吗?