2017-07-25 5 views
1

Kann ich mithilfe des Maven JavaDoc-Plugins Javadocs nur für bestimmte Pakete erstellen? Ich habe ein Elternmodul und möchte Javadoc nur für das ausgewählte Paket in einem untergeordneten Modul generieren. Beispielsweise.Mit Maven Javadoc Plugin kann ich Javadocs nur für bestimmte Pakete erstellen?

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

Ich möchte Javadocs nur

für Package2 unter Module1 arbeiten

Antwort

0

Definieren Sie das javadoc-Plugin in der übergeordneten z.B.

Also, Javadc Generation ist verfügbar, aber es wird standardmäßig übersprungen.

In module1 deklarieren Sie das Plugin mit skip und sourceFileIncludes. Zum Beispiel:

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

Dies ermöglicht javadoc Generation für module1 sondern nur Ziele Klassen in Package2.

Dies ist mit v3.0.0-M1 des Maven Javadoc-Plugins verifiziert.

Verwandte Themen