我希望配置pom.xml中的changelog插件,但有一个reportSets部分,所以我想知道我应该把插件放在哪里?也许是放在scm插件的configuration部分(reportPlugins等)中。
插件放在pom.xml文件的报告部分。
他们文档中的示例展示了如何配置reportSets: https://maven.apache.org/plugins/maven-changelog-plugin/examples/selecting-reports.html
与构建插件不同,报告插件是直接嵌套在根<project>
元素下的<reporting>
元素内进行配置,如下所示:
<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>
然后...它应该可以工作了!