У меня есть многомодульный Java-проект, построенный с Maven, к которому я хочу сгенерировать javadocs с помощью javadoc:aggregate
. Структура проекта выглядит следующим образом:
parent
├─lomboklib
└─other
Я также использую Project Lombok для создания некоторых методов в проекте. Я успешно настроил его для работы с отдельными модулями, сначала выполнив delombok с помощью Плагин Lombok maven. Для отдельных модулей (lomboklib) это будет генерировать исходный код в
target/generated-sources/delombok
который затем обрабатывается maven-javadoc-plugin и инструментом javadoc. Это было первоначально решено в этом вопросе SO.
Как настроить отчет javadoc:aggregate
для использования сгенерированных источников?
Я установил изолированную проблему со всеми определениями модулей в Github. В идеале я должен иметь возможность запускать
mvn clean compile javadoc:aggregate
В родительском проекте, и все это компилируется и получает javadocs для всего проекта.