Este es mi archivo principal pom.xml
(parte de ella) en un proyecto de varios módulos:Cómo usar javadoc: ¿se agrega correctamente en el proyecto maven de varios módulos?
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
</plugins>
</build>
...
Este plugin se hereda en todos los sub-módulos y no creo que es un enfoque correcto. Cuando estoy corriendo mvn javadoc:aggregate
la documentación se genera en target/site/apidoc
, pero el registro está lleno de advertencias:
...
[WARNING] Removing: aggregate from forked lifecycle,
to prevent recursive invocation.
...
¿Qué estoy haciendo mal?
parámetro de configuración 'aggregate' está en desuso: http://maven.apache.org/plugins/maven-javadoc-plugin/aggregate-mojo.html#aggregate – yegor256
@FaZend no ha especificado la versión del complemento de javadoc, así como versión de maven. Está en desuso en la versión 2.5. De todos modos no estaba al tanto de este hecho – naikus
@ FaZend.com, he actualizado mi respuesta con detalles adicionales – naikus