У меня есть проект под управлением Maven, который содержит несколько модулей, одним из которых является актуальная библиотека, представляющая интерес. Другие модули - это просто дополнения или примеры, которые строятся на основе библиотеки. Я пытаюсь создать сайт Maven для этой библиотеки и автоматически развернуть его (как отдельный сайт, а не как часть многомодульного сайта), но у меня возникли проблемы с плагином Javadoc.
При выполнении цели javadoc:javadoc
плагин javadoc пытается получить доступ к jar
для других модулей, что вызывает сбой.
Я создал простой пример , который демонстрирует это явление. Убедитесь, что вы ставите цель clean
раньше всех остальных, чтобы показать недостатки. Хотя выполнение упаковки сначала решило бы эту ошибку, этого сделать нельзя, поскольку сценарий использования происходит во время процесса освобождения, управляемого Maven, который начинается с чистого состояния.
Есть ли способ отключить эту функцию в плагине javadoc, чтобы я получил только документацию для модуля библиотеки?