3

是否有一个 Maven 插件可以使用 Git 提交提供的信息自动生成changes.xml更改插件 ( http://maven.apache.org/plugins/maven-changes-plugin/index.html ) 的文件?

这个 git 日志

commit af2ce13dc277d862ffddf4c03c809b73587188e3
Author: Stefan Birkner <mail@stefan-birkner.de>
Date:   Tue Feb 11 00:13:53 2014 +0100

    [maven-release-plugin] prepare release system-rules-1.5.0

commit e78934311d68a0fb081d7a46e313952e21bd93f8
Author: Stefan Birkner <mail@stefan-birkner.de>
Date:   Wed Feb 5 00:10:25 2014 +0100

    Fix wrong method names in class' Javadoc.


commit 42c054881fff69f682d7f3f6ecee51974f515d80
Author: Stefan Birkner <mail@stefan-birkner.de>
Date:   Wed Sep 11 10:26:23 2013 +0200

    [maven-release-plugin] prepare for next development iteration

应该用来创建这个 changes.xml 部分:

<release version="1.5.0" date="1024-02-11">
  <action dev="Stefan Birkner" type="fix" date="2014-02-05">
    Fix wrong method names in class' Javadoc.
  </action>
</release>
4

2 回答 2

1

maven-gitlog-plugin插件生成一个更改日志(不完全生成您的changes.xml文件)。

官方的 maven 更改插件现在也支持 github。请参阅配置 github 报告

于 2015-10-25T16:15:39.343 回答
0

可以使用Git Changelog Maven Plugin来完成。示例 pom.xml中有很多示例。

于 2018-05-21T18:35:03.470 回答