我有一个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
它没用,谢谢。
答案 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将为您提供有关错误消息的更多详细信息。