Из коробки mvn site
должен как минимум сгенерировать страницу индекса (и использовать name
и description
из POM вашего проекта) и базовый набор отчетов (О, Отслеживание проблем, Проект Команда, Зависимости, Плагины проекта, Непрерывная интеграция, Хранилище исходного кода, Лицензия проекта, Списки рассылки, Управление плагинами, Сводка проекта).
Если вы хотите настроить набор отчетов, вы можете настроить Плагин Maven Project Info Reports (в разделе reporting
), чтобы включить только те отчеты, которые вы хотите:
<project>
...
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.2</version>
<reportSets>
<reportSet>
<reports>
<report>dependencies</report>
<report>project-team</report>
<report>mailing-list</report>
<report>cim</report>
<report>issue-tracking</report>
<report>license</report>
<report>scm</report>
</reports>
</reportSet>
</reportSets>
</plugin>
...
</plugins>
</reporting>
...
</project>
Если вы хотите настроить сайт, вам потребуется предоставить дескриптор сайта (src/site/site.xml
по умолчанию). В этом случае вам нужно будет включить запись <menu ref="reports"/>
для вышеуказанных отчетов.
Если вы хотите добавить контент , вам придется предоставить его в одном из поддерживаемых форматов (например, APT, FML, XDoc). В большинстве случаев APT используется в настоящее время.
Более подробную информацию смотрите в документации к плагину Maven Site .