Ho un progetto java multimodule realizzato con Maven al quale voglio generare javadocs con javadoc:aggregate
. La struttura del progetto si presenta come:Lombok Maven javadoc: rapporto aggregato con sorgenti generate
parent
├─lomboklib
└─other
Sono anche utilizzando Project Lombok per generare alcuni metodi nel progetto. L'ho configurato con successo per funzionare con singoli moduli eseguendo prima delombok con Lombok maven plugin. Per i singoli moduli (lomboklib), questo genererà codice sorgente in
target/generated-sources/delombok
che viene poi elaborato dal maven-javadoc-plug e utensili javadoc. Questo è stato originariamente risolto in This SO question.
Come è possibile configurare il report javadoc:aggregate
per utilizzare anche le origini generate?
Ho creato una sandbox del problema con tutte le definizioni del modulo in Github. Idealmente, dovrei essere in grado di eseguire
mvn clean compile javadoc:aggregate
Nel progetto principale, e hanno tutta la cosa compilare e ottenere javadocs per l'intero progetto.