2017-07-25 4 views
1

En utilisant le plugin Maven JavaDoc, puis-je créer des Javadocs uniquement pour un paquet spécifique? J'ai un module parent et je veux générer Javadoc seulement pour le paquet sélectionné dans un module enfant. Par exemple.En utilisant le plugin Maven Javadoc, puis-je créer des Javadocs uniquement pour un paquet spécifique?

Parent |--Module1 |----Package1 |----Package2 |-- Module2 |----Package3 |----Package4

Je veux Javadocs ne fonctionne que pour Package2 sous Module1

Répondre

0

Définir le plugin javadoc dans le parent par exemple Par conséquent, la génération javadc est disponible mais elle est ignorée par défaut.

Dans module1 déclarez le plugin avec skip et sourceFileIncludes. Par exemple:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-javadoc-plugin</artifactId> 
    <configuration> 
     <skip>false</skip> 
     <sourceFileIncludes> 
      <exclude>Package2/*.java</exclude> 
     </sourceFileIncludes> 
    </configuration> 
</plugin> 

Cela permet la génération de javadoc pour module1 mais les cibles que des cours de Package2.

Ceci est vérifié avec v3.0.0-M1 du plugin Maven javadoc.