【发布时间】:2014-01-14 00:57:18
【问题描述】:
我正在寻找一个 maven 插件,它可以帮助我管理在我们的 CI 环境中创建的每个构建的版本名称和代码。能够将前缀附加到主版本代码甚至更新它的东西(不更改pom.xml)。例如:
project version: 2.0.1
git/svn revision: 2342334
jar output: name-2.0.1-2342334.jar
maven repo: ../path/to/local/maven/repo/<package path>/2.0.1-2342334/
这个插件的主要要求是:
- 必须在 Maven 存储库中(这意味着在我的
pom.xml中添加此插件并运行 maven 不需要其他设置) - 不得在每次应用 pom 时对其进行编辑
- 一个配置文件会很棒,这样我就可以管理版本控制过程
- 必须能够编辑输出文件元数据(因此版本将被应用,就好像它首先写入
pom.xml文件一样)
到目前为止,我只找到了maven-buildmetadata-pluging,但不幸的是它不在 Maven Repo 中,所以我被卡住了。任何帮助都会很棒。
【问题讨论】:
标签: java eclipse maven maven-plugin