/ / Ako preskočiť test api docs v maven-javadoc-plugin? - maven-3, maven-site-plugin, maven-javadoc-plugin

Ako preskočiť test api docs v maven-javadoc-plugin? - maven-3, maven-site-plugin, maven-javadoc-plugin

Chcel by som preskočiť generovanie "testapidocs" zložku v mojom "target / site" zložku po vykonaní "clean skip: skip" s nasledujúcou konfiguráciou.

Konfigurácia zostavy:

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

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

Konfigurácia prehľadov:

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

Keď som bežal "čistý web: site", vytvára v adresári "target" nasledujúce priečinky:

cieľ / miesto / apidoc

Target / miesto / testapidocs - chcel by som tento preskočiť

odpovede:

3 pre odpoveď č. 1

Na Selektívne Javadocs správy povedal nám ako

Ak chcete selektívne spustiť prehľady Javadocs, musíte zahrnúť iba prehľady Javadocs, ktoré uprednostňujete. Ako bolo uvedené v FAQkonfigurácia závisí od <build/> alebo <reporting/> použitá značka.

Použitím <build/> štítok

<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>

Použitím <reporting/> štítok

<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>

Dúfam, že to môže pomôcť.