Как мне добавить дополнительный исходный каталог, который будет использоваться maven-jxr-plugin?

Я использую плагин build-helper-maven-plugin, чтобы добавить его в свою сборку, но я бы хотели бы также увидеть исходный код XREF для этого дополнительного исходного каталога.

К вашему сведению:

maven-jxr-plugin - плагин JXR создает перекрестную ссылку на источники проекта. Созданные отчеты упрощают пользователю поиск определенных строк кода. Это также удобно при использовании с плагином PMD для ссылки на ошибки, обнаруженные в коде.

сборка-помощник-maven-плагин - этот плагин содержит различные небольшие независимые цели для помощи в жизненном цикле сборки Maven.

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
0
1 192
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Вы можете указать 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>

Похоже, это не сработало. Похоже, это способ включения файлов, уже находящихся в каталоге src / main / java. Я что-то упускаю?

ScArcher2 22.10.2008 22:45
Ответ принят как подходящий

Проблема, с которой я столкнулся, была связана с порядком плагинов в pom.xml. Когда я переместил плагин jxr в верхнюю часть списка плагинов, все начало работать.

Сумасшедшие вещи.

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