代码之家  ›  专栏  ›  技术社区  ›  DenCowboy

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

  •  8
  • DenCowboy  · 技术社区  · 6 年前

    我有一个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 回复  |  直到 3 年前
        1
  •  0
  •   VonC    6 年前

    考虑到 issue MJF-273 ,只需尝试(用于测试)更改遥控器的urk即可 origin 在Git配置中,查看下一个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将为您提供有关错误消息的更多详细信息。