【问题标题】:how can I use scm username and password in own maven plugin如何在自己的 maven 插件中使用 scm 用户名和密码
【发布时间】:2015-11-18 11:39:56
【问题描述】:

我的发布命令

mvn -B -f pom.xml -DdevelopmentVersion=2.5-SNAPSHOT -DreleaseVersion=2.4 -Dusername=tom -Dresume=false release:prepare release:perform -Dpassword=*********

如何在自己的maven插件中使用scm用户名和密码?

【问题讨论】:

  • 这个真的不清楚。你在写你自己的maven插件吗?你能发布你的 POM 吗?
  • 我可以从 release.properties 文件中读取它吗?

标签: maven maven-plugin maven-release-plugin


【解决方案1】:

如果我理解正确你需要做something like this:

mvn -B -DdevelopmentVersion=2.5-SNAPSHOT -DreleaseVersion=2.4 \
 -Darguments='-Dusername=XXX -Dpassword=WhatEver' 

棘手的部分是-Darguments='-Dusername=XXX -Dpassword=WhatEver' 这是必需的,因为发布插件派生了一个真正在工作的 Maven 实例,这就是用户名、密码等信息不会传递给派生的 Maven 实例的原因。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-29
    • 2018-02-21
    • 1970-01-01
    • 1970-01-01
    • 2011-10-18
    • 1970-01-01
    相关资源
    最近更新 更多