我想在我的 pom.xml 中配置 changelog 插件...
但是有一个reportSets部分,所以我想知道我必须把插件放在哪里?
也许进入 scm 插件的配置部分(reportPlugins,...)
该插件位于 pom.xml 的报告部分。
他们文档中的示例显示了如何配置报告集: https ://maven.apache.org/plugins/maven-changelog-plugin/examples/selecting-reports.html
与在 下配置的构建插件不同<build>
,报告插件嵌套在<reporting>
根元素正下方的<project>
元素中,如下所示:
<project>
<reporting>
<plugins>
<!-- one or more reporting plugins go here -->
</plugins>
<reporting>
</project>
更具体一点:
`org.apache.maven.plugins maven-site-plugin 3.3
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changelog-plugin</artifactId>
<version>2.2</version>
<reportSets>
<reportSet>
<id> file-report </id>
<configuration>
<type> range </type>
<range> 30</range>
</configuration>
<reports>
<report>file-activity</report>
</reports>
</reportSet>
</reportSets>
</plugin>
然后......它应该工作!