Как указано в комментариях, но требующих дополнительного разъяснения (см. Второй случай ниже), вам необходимо отключить/пропустить плагин в вашем POM, чтобы отключить поведение, которое вы наследуете от родительского POM по умолчанию (через любую существующую цепочку родительских РОМ).
Тем не менее, необходимо отключить его из раздела reporting/plugins
(не раздел build/plugins
), следующим образом:
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.9</version>
<reportSets>
<reportSet>
<configuration>
<skip>true</skip>
</configuration>
</reportSet>
</reportSets>
</plugin>
<!-- any further custom report here -->
</plugins>
</reporting>
Обратите внимание на skip
элемент установлен в true
. Это пропустит генерацию раздела Информация о проекте (Зависимости, О, Сводка и т. Д.). В разделе отчетов вы можете добавить любой пользовательский отчет (javadoc, checkstyle и т. Д.), Который будет добавлен в раздел Отчеты проекта, под вершиной Документация проекта корень.
Установка следующее не пропустить его (просто попытался его перепроверить свое поведение):
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.9</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
Еще одно замечание при отключении раздел по умолчанию Информация о проекте: вы бы не иметь index.html
больше не генерируется (начиная со страницы по умолчанию), которая может быть раздражающей вообще (мы всегда хотим, чтобы index.html
).
В таком случае, другое решение было бы применить следующее:
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.9</version>
<reportSets>
<reportSet>
<reports>
<report>index</report>
</reports>
</reportSet>
</reportSets>
</plugin>
<!-- any further custom report here -->
</plugins>
</reporting>
Что будет по-прежнему создавать информационный проект раздел но только предоставление О странице, то есть общее описание ваш проект происходит от элемента description
вашего POM.
выключить проект-инфо-отчеты-плагин ... – khmarbaise
Но вот мой вопрос, как сделать это? – Gunnar
Не могли бы вы ответить на ваш вопрос? [Отключить плагин Maven, определенный в родительском POM] (https://stackoverflow.com/questions/7821152/disable-a-maven-plugin-defined-in-a-parent-pom). «Project-info-reports- плагин "плагин определяется в глобальной родительской помпе. – Ferrybig