使用jgitflow将工件部署到非默认的nexus服务器

时间:2018-06-12 12:21:48

标签: java maven nexus

我有一个jgitflow设置。 nexus url在根pom中的配置文件中定义,本地pom从该配置文件继承。现在我想使用我的jgitflow maven命令覆盖url。 我怎样才能做到这一点? (我无法编辑pom):

我尝试过类似的事情:

jgitflow:release-start jgitflow:release-finish -Durl=https://server/nexus/ -Pprofiles ..

我也试过

jgitflow:release-start jgitflow:release-finish -DaltDeploymentRepository=name::default::https://url

它没用,谢谢。

1 个答案:

答案 0 :(得分:0)

考虑issue MJF-273,只需尝试(用于测试)更改Git配置中的远程origin的urk,然后查看下一个mvn命令是否将其拾取:

cd /path/to/my/local/git/repo
git remote set-url origin https://alternative/server/url
mvn -DdevelopmentVersion=0.2.2-SNAPSHOT -DreleaseVersion=0.2.1 -B jgitflow:release-start -X

注意:-X将为您提供有关错误消息的更多详细信息。