У меня есть многомодульный 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 для всего проекта.