Pas sûr que ce soit pertinent, mais votre commande exécute le site deux fois, le site mvn générera le site, et le site: stage lancera également le site, peut-être que cela cause des problèmes mais honnêtement je ne vois pas pourquoi.
En regardant le JXR documentation, il ne mentionne que le site: l'objectif du site, je ne vois pas pourquoi il ne serait pas exécuté correctement pour le site: l'objectif de la scène comme il l'étend. Si vous exécutez l'objectif site, puis copiez la sortie vers un autre répertoire, exécutez l'objectif site: stage et comparez la sortie, cela peut donner un aperçu du problème.
Mise à jour: J'ai essayé ceci moi-même et le xref a été inclus et agrégé joliment dans c: \ test \ stage avec les références croisées correctement gérées. J'ai inclus la configuration que j'ai utilisée.
Dans mon pom parent, je défini la configuration du site comme celui-ci:
<build>
<plugins>
<plugin>
<artifactId>maven-site-plugin</artifactId>
<executions>
<execution>
<phase>prepare-package</phase>
<goals>
<goal>stage</goal>
</goals>
</execution>
</executions>
<configuration>
<stagingDirectory>c:\test\stage</stagingDirectory>
</configuration>
</plugin>
</plugins>
</build>
distributionManagement a été configuré avec les informations du site (pas vraiment nécessaire que je mets au-dessus du stagingDirectory, mais le but ne sera pas exécuté sans ça).
<distributionManagement>
<site>
<id>mojo.website</id>
<name>Mojo Website</name>
<url>scp://test/</url>
</site>
</distributionManagement>
Ma configuration JXR dans la pom-mère était la suivante:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<reportSets>
<reportSet>
<id>src-xref</id>
<reports>
<report>jxr</report>
</reports>
</reportSet>
<reportSet>
<id>test-xref</id>
<reports>
<report>test-jxr</report>
</reports>
</reportSet>
</reportSets>
<configuration>
<aggregate>true</aggregate>
</configuration>
</plugin>
La course de ligne de commande a été mvn clean site: étape
Edit: Par les commentaires, il y a une codehaus jxr plugin avec une sémantique légèrement différente. Veillez à utiliser la version org.apache.maven.plugins plutôt que la version org.codehaus.mojo.
pouvez-vous poster votre configuration pour le plugin du site? –
Aucune configuration particulière pour le site plugin: \t org.apache.maven.plugins \t maven-plugin site –
reef