1

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

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

我梦想着这样的事情:

  1. 检查是否使用了 SNAPSHOT 依赖项(必须)
  2. 检查没有未提交的更改(可选)
  3. 更新所有工件的版本号,允许用户输入新的版本号(必须)
    • 已解决:with withmvn versions:set
  4. 在本地构建项目
    • 已解决:与mvn clean install

我不知道如何挑选一些在发布插件中工作的方法。有任何想法吗?

4

1 回答 1

2

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

于 2012-08-15T16:09:25.177 回答