是否有Maven插件使用Git提交提供的信息自动为更改插件(http://maven.apache.org/plugins/maven-changes-plugin/index.html)生成changes.xml
文件?
这个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>
答案 0 :(得分:0)
maven-gitlog-plugin插件会生成更改日志(不完全生成您的changes.xml
文件)。
官方maven更改插件现在也支持github。请参阅configuring github report。
答案 1 :(得分:0)
可以使用Git Changelog Maven Plugin完成。 example pom.xml中有很多例子。