3

我想在我的 pom.xml 中配置 changelog 插件...

但是有一个reportSets部分,所以我想知道我必须把插件放在哪里?

也许进入 scm 插件的配置部分(reportPlugins,...)

4

2 回答 2

3

该插件位于 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>
于 2014-03-05T16:20:20.977 回答
1

更具体一点:

`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>

然后......它应该工作!

于 2014-03-06T08:18:20.417 回答