C'est Maven 3.0. Je crée un nouveau projet:Pourquoi maven ne génère pas de rapports de projet?
mvn archetype:create
Ensuite, je crée un fichier site/site.xml
:
<project name="foo">
<body>
<menu name="Overview">
<item name="Introduction" href="index.html" />
</menu>
<menu ref="reports" />
</body>
</project>
Je suis l'ajout d'un plug-in de rapport à pom.xml
:
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.1.1</version>
</plugin>
</plugins>
</reporting>
Ensuite, Je cours mvn site
et il dit "BUILD SUCCESS"
. Mais je ne vois aucun rapport sur le site du projet (l'élément de menu de rapport n'est pas là). Qu'est-ce que je fais mal?
A travaillé comme un charme, merci. J'ajouterai que si vous voulez que le rapport génère le fichier index.html, vous devez également mettre le rapport 'index' sous la section des rapports. –
Le lien que vous avez fourni ne fonctionne plus. Avez-vous d'autres sources? EDIT: J'ai trouvé le lien: http://www.wakaleo.com/blog/site-generation-in-maven-3 – Scot
@Scot La documentation dit que l'élément 'reportPlugins' est marqué privé et ne devrait pas être utilisé (encore?): [maven 3 informations sur le site maven-site-plugin] (https://maven.apache.org/plugins/maven-site-plugin/maven-3.html#New_Configuration_Maven_3_only_no_reports_configuration_inheritance) – JavaJigs