Я использую плагин build-helper-maven-plugin, чтобы добавить его в свою сборку, но я бы хотели бы также увидеть исходный код XREF для этого дополнительного исходного каталога.
К вашему сведению:
maven-jxr-plugin - плагин JXR создает перекрестную ссылку на источники проекта. Созданные отчеты упрощают пользователю поиск определенных строк кода. Это также удобно при использовании с плагином PMD для ссылки на ошибки, обнаруженные в коде.
сборка-помощник-maven-плагин - этот плагин содержит различные небольшие независимые цели для помощи в жизненном цикле сборки Maven.




Вы можете указать JXR, какие файлы индексировать, используя шаблон файла, следуя рекомендациям Ant. Например, чтобы включить все файлы java в src / main / java и весь исходный код в src / main / java2, в вашем файле должна работать следующая конфигурация:
<project>
...
<reporting>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<configuration>
...
<includes>
<include>src/main/java/**/*.java</include>
<include>src/main/java2/**/*.java</include>
<includes>
...
</configuration>
</plugin>
</plugins>
...
</reporting>
...
</project>
Проблема, с которой я столкнулся, была связана с порядком плагинов в pom.xml. Когда я переместил плагин jxr в верхнюю часть списка плагинов, все начало работать.
Сумасшедшие вещи.
Похоже, это не сработало. Похоже, это способ включения файлов, уже находящихся в каталоге src / main / java. Я что-то упускаю?