maven-changelog-plugin能夠基於版本控制系統中就近的變更記錄生成三份變更報告,它們分別為:
·Change Log:基於提交的變更報告,包括每次提交的日期、文件、作者、註釋等信息。
·Developer Activity:基於作者的變更報告,包括作者列表以及每個作者相關的提交次數和涉及文件數目。
·File Activity:基於文件的變更報告,包括變更的文件列表及每個文件的變更次數。
想要生成項目的變更報告,首先需要配置正確的SCM信息[1],如下:
有了SCM配置,就可以配置maven-changelog-plugin生成變更報告。如下:
生成的變更報告如圖15-9所示。
默認情況下,maven-changelog-plugin生成最近30天的變更記錄,不過用戶可以修改該默認值。如下:
圖15-9 變更報告
[1] 如果不熟悉該配置,可以回顧13.4節。