Maven发布使用部件

时间:2012-08-15 14:37:31

标签: java maven release

Maven发布插件是一个很酷的工具,可以简化发布。但我想稍微改变一下这种行为。

最重要的是,我不希望任何更改自动提交到存储库。这应该由开发人员手动完成。

我梦想着像:

  1. 检查是否使用了SNAPSHOT依赖(必须)
  2. 检查没有未经修改的更改(可选)
  3. 更新所有工件的版本号,允许用户输入新的版本号(必须)
    • 解决:使用mvn versions:set
  4. 在本地构建项目
    • 解决:使用mvn clean install
  5. 我不知道如何挑选一些在release-plugin中完成工作的方法。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您描述的内容将由maven-release-plugin自动完成。如果您没有在构建服务器上安装svn,则需要配置发布插件以使用svnkit installation