【问题标题】:Maven release plugin with git repository ignores scm.user scm.password带有 git 存储库的 Maven 发布插件忽略 scm.user scm.password
【发布时间】:2013-07-31 14:25:13
【问题描述】:

我正在尝试使用带有 git 的 M2 Release Plugin 从 Jenkins 运行 maven 发布版本。

Jenkins 对 git 存储库具有只读访问权限,因此我需要在构建期间手动指定凭据。它们通过-Dusername=\*\*\*\* -Dpassword=\*\*\*\* 传递给maven 发布插件,当我手动按顺序运行release:preparerelease:perform 时,它会在release.properties 中创建scm.usernamescm.password

但是,release:perform 任务似乎忽略了这些。

还有其他方法可以让 maven 发布插件在构建中接受凭据吗?

【问题讨论】:

    标签: git maven plugins jenkins maven-release-plugin


    【解决方案1】:

    您正在点击MRELEASE-832,这是自 2.4 以来的回归。所以你必须等待下一个版本或回退到 2.3.2

    【讨论】:

    • 如果我没记错的话,所描述的行为也会出现在早期版本的 maven 发布插件中。我已经放弃了(我现在正在使用一种解决方法),所以我不知道我是否会再次检查它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-09
    • 2012-08-30
    • 1970-01-01
    • 2021-02-19
    • 2012-02-02
    • 2012-10-14
    相关资源
    最近更新 更多