我一直在试图解决这个问题几天,我已经看了遍历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
。它会以批处理模式运行,而发行插件根本不会问。
拿起@rec的答案:
使用:
$ mvn -B release:prepare release:perform
注意-B
。它会以批处理模式运行,而发行插件根本不会问。