Come posso aggiungere una directory sorgente aggiuntiva che verrà utilizzata dal plugin maven-jxr?
-
06-07-2019 - |
Domanda
Sto usando il plug-in build-helper-maven per aggiungerlo alla mia build, ma lo farei piace vedere la fonte XREF anche per questa directory di fonti extra.
A proposito:
maven-jxr-plugin - Il plugin JXR produce un riferimento incrociato delle fonti del progetto. I report generati facilitano all'utente il riferimento o la ricerca di specifiche righe di codice. È inoltre utile quando viene utilizzato con il plug-in PMD per fare riferimento a errori rilevati nel codice.
build-helper-maven-plugin - Questo il plugin contiene vari piccoli obiettivi indipendenti per aiutare il ciclo di vita della compilazione di Maven.
Soluzione 2
Il problema che stavo riscontrando era legato all'ordine dei plugin in pom.xml. Quando ho spostato il plug-in jxr in cima all'elenco dei plug-in, tutto ha iniziato a funzionare.
Roba da matti.
Altri suggerimenti
Puoi dire a JXR quali file indicizzare usando un modello di file, seguendo le linee guida Ant. Ad esempio, per includere tutti i file java in src / main / java e tutti i sorgenti in src / main / java2, la seguente configurazione nel file dovrebbe funzionare:
<project>
...
<reporting>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<configuration>
...
<includes>
<include>src/main/java/**/*.java</include>
<include>src/main/java2/**/*.java</include>
<includes>
...
</configuration>
</plugin>
</plugins>
...
</reporting>
...
</project>