/ / ¿Cómo omitir pruebas de api docs en maven-javadoc-plugin? - maven-3, maven-site-plugin, maven-javadoc-plugin

¿Cómo omitir los documentos api de prueba en maven-javadoc-plugin? - maven-3, maven-site-plugin, maven-javadoc-plugin

Me gustaría omitir la generación de la carpeta "testapidocs" en mi carpeta "target / site" después de ejecutar "clean skip: skip" con la siguiente configuración.

Configuración de construcción:

<build>
<plugins>
.................
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.2</version>
</plugin>

</plugins>
.........
</build>

Configuración de informes:

   <reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.9</version>
</plugin>
</plugins>
</reporting>

Cuando ejecuté "sitio limpio: sitio", se crean las siguientes carpetas en el directorio "destino":

objetivo / sitio / apidoc

target / site / testapidocs - quisiera saltarme este

Respuestas

3 para la respuesta № 1

los Informes selectivos de Javadocs nos dijo como

Para ejecutar los informes Javadocs de forma selectiva, debe incluir solo los informes Javadocs que prefiera. Como se dijo en el Preguntas más frecuentes, la configuración depende de la <build/> etiqueta o <reporting/> etiqueta utilizada.

Utilizando <build/> Etiqueta

<project>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.9</version>
<configuration>
<!-- Default configuration for all reports -->
...
</configuration>
<executions>
<execution>
<goals>
<goal>javadoc</goal>
<goal>test-javadoc</goal>
</goals>
<phase>site</phase>
<configuration>
<!-- Specific configuration for the given reports -->
...
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

Utilizando <reporting/> Etiqueta

<project>
...
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.9</version>
<configuration>
<!-- Default configuration for all reports -->
...
</configuration>
<reportSets>
<reportSet>
<id>default</id>
<configuration>
<!-- Specific configuration for the given reports -->
...
</configuration>
<reports>
<report>javadoc</report>
<report>test-javadoc</report>
</reports>
</reportSet>
<reportSet>
<id>aggregate</id>
<configuration>
<!-- Specific configuration for the given reports -->
...
</configuration>
<reports>
<report>aggregate</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</plugins>
</reporting>
...
</project>

Espero que esto pueda ayudar.