Questo è il mio file principale pom.xml
(parte di esso) in un progetto multi-modulo:Come utilizzare javadoc: aggregato correttamente nel progetto Maven multi-modulo?
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
</plugins>
</build>
...
Questo plugin è ereditata in tutti i sotto-moduli e non credo che sia un approccio corretto. Quando sono in esecuzione mvn javadoc:aggregate
la documentazione è generata in target/site/apidoc
, ma il registro è pieno di avvertimenti:
...
[WARNING] Removing: aggregate from forked lifecycle,
to prevent recursive invocation.
...
Che cosa sto facendo di sbagliato?
parametro di configurazione 'aggregate' è deprecato: http://maven.apache.org/plugins/maven-javadoc-plugin/aggregate-mojo.html#aggregate – yegor256
@FaZend non hai specificato la versione del plug-in javadoc così come versione di prova. È deprecato nella versione 2.5. Ad ogni modo non ero a conoscenza di questo fatto – naikus
@ FaZend.com, ho aggiornato la mia risposta con ulteriori dettagli – naikus