当前位置:  开发笔记 > 编程语言 > 正文

Maven Pom.xml自动增量版本

如何解决《MavenPom.xml自动增量版本》经验,为你挑选了1个好方法。

我一直在试图解决这个问题几天,我已经看了遍历stackoverflow并且没有一个答案解决了我的问题.我正在尝试使用我的Pom.xml.


  4.0.0

  maven.Test
  Hello
  1.0.0-SNAPSHOT
  jar


    
        Artifactory
        Artifactory-releases
        ${publish.location}
    
    
        Artifactory
        Artifactory-snapshots
        ${publish.location}
    



我目前正在使用Maven 3.3.3,我已经研究过SCM插件,但那些似乎没有用.我知道你可以通过将它们设置为变量来增加版本,但这对我的开发人员来说并不理想.使用命令运行构建时,mvn deploy我希望版本自动增加到1.0.1,依此类推.

编辑:

我尝试了maven发布,但遇到了一个可能在我身上的问题.对于发布插件,我需要对我的Pom.xml进行编辑吗?我跑了mvn release:prepare但遇到了这个错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.3
.2:prepare (default-cli) on project Hello: Unable to check for local modificatio
ns
[ERROR] Provider message:
[ERROR] The svn command failed.
[ERROR] Command output:
[ERROR] 'svn' is not recognized as an internal or external command,
[ERROR] operable program or batch file.

Michael-O.. 5

拿起@rec的答案:

使用:

$ mvn -B release:prepare release:perform

注意-B。它会以批处理模式运行,而发行插件根本不会问。



1> Michael-O..:

拿起@rec的答案:

使用:

$ mvn -B release:prepare release:perform

注意-B。它会以批处理模式运行,而发行插件根本不会问。

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有