ChangeLog Плагин Maven - настройка в POM

Я хочу настроить плагин changelog в моем pom.xml...

но есть раздел reportSets, поэтому мне интересно, где я должен поставить плагин?

Может быть, в части конфигурации плагина scm (reportPlugins, ...)

2 ответа

Плагин находится в разделе отчетов вашего 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>

И тогда... это должно работать!

Другие вопросы по тегам