【发布时间】:2016-02-05 00:02:45
【问题描述】:
我需要找到一个 Maven 插件来更新项目版本(不应该有任何 SCM 依赖项)
例如:
从 0.0.1-SNAPSHOT 更改为 1.0.0
从 1.0.0 更改为 1.0.1
从 1.0.0 更改为 2.0.0
从 1.0.0 更改为 1.0.1-SNAPSHOT
所以,我正在寻找一个插件,我找到了versions-maven-plugin
.
当我使用版本手动设置版本时:设置它工作得很好。但是,当我需要以增量方式更新它时,我无法做到。
我使用了 versions:use-next-releases 和 versions:use-next-snapshots 以及参数:-DallowSnapshots=true。
我不确定为什么它不起作用。
注意:
- 我的项目是一个简单的 Java 项目。我先创建了 java 项目,然后将其转换为 Maven 项目。
-
我使用的依赖如下:
org.codehaus.mojo 版本-maven-插件 2.1 v@{project.version}
我无法使用 maven 发布插件,因为我的代码没有任何 SCM。
我在这里做错了什么? 请帮帮我!
谢谢!
【问题讨论】:
-
你写过你使用
org.codehaus.mojo versions-maven-plugin作为依赖?我理解正确吗?是的,将插件作为依赖项是没有意义的。请出示您的 pom 文件...
标签: java maven maven-plugin