Maven install :? - 如何创建候选发布版?

标签 maven

是否可以在不更改 pom.xml 中的版本号的情况下从我当前的 maven 项目创建候选版本?

我只想从我的项目中构建一个具有特定版本号的新 Maven Artifact 。

例如:我当前的 pom.xml 版本为“0.0.1”。我已调用 mvn install 在我的本地存储库中创建 Artifact 。现在我想创建版本为“0.0.1-RC1”的第二个 Artifact

这是否可以在不更改我的 pom.xml 中的版本号的情况下从 mvn 命令行实现?

最佳答案

我反对你更改版本号的建议。 Maven 的好处之一是保持你的发布顺序,即在你制作了你的“0.0.1-RC1”候选版本之后,你将继续在“0.0.1-RC2-SNAPSHOT”版本上工作(这可能会导致'0.0.1-RELEASE').

也就是说,您不必手动更改版本号。 Maven Release Plugin通过诸如 mvn release:preparemvn release:perform 之类的命令在这方面提供了很大的帮助。另请阅读 Maven reference manual 中的 Maven 构建版本.您还可以找到有关 Maven version scheme 的讨论有趣。

关于Maven install :? - 如何创建候选发布版?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8366749/

相关文章:

maven - 如何构建节俭的0.9.1版twitter的象鸟?

git - Git有没有办法让 future 的 merge 忽略分支之间pom文件中的版本号差异?

java - 将基于 Maven 的应用程序转换为基于 Jar 的应用程序后,它停止工作

android - 无法解析配置 ':flutter_local_notifications:classpath'的所有 Artifact

java - 如何在 mvn test 命令中使用正则表达式

eclipse - web.xml 丢失且 <failOnMissingWebXml> 设置为 true

windows-7 - 运行 "mvn archetype:generate"停顿

java - RESTEasy + Spring 3 + Maven

java - intelliJ 中的 maven import 选项是否也从远程存储库导入 jar

java - Maven Embedder - 运行 hibernate3 :hbm2java programmatically