Je tente de créer un site de base Maven à l'aide du plug-in Maven Site. Donc, j'ai ajouté ceci à mon POM:
[INFO] Error stacktraces are turned on. [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building pircbotx 1.3-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-site-plugin:2.0.1:site (default-site) @ pircbotx --- [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.688s [INFO] Finished at: Wed Jan 12 18:08:00 EST 2011 [INFO] Final Memory: 5M/13M [INFO] ------------------------------------------------------------------------ W:\programming\pircbot-hg>
3 Réponses :
Peut-être que vous pouvez essayer d'utiliser Plugin de site Maven 3.x . Vous pouvez le faire en ajoutant ce qui suit dans votre POM.XML <build>
...
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.0-beta-3</version>
</plugin>
</plugins>
</build>
Oui, l'utilisation de la plug-in 3.0-Beta-3 provoque définitivement que Maven fonctionne réellement, mais cela m'autorise d'utiliser une version du plugin avec -beta.
Cette pause sera-t-elle si j'utilise Maven 2? Je migre entre 2.2.1 et 3.0.1
@Thelq. Oui. Cette version du plug-in nécessite Maven 3
Eh bien, cela fonctionne dans Maven 3. Je suppose que je dois juste l'utiliser. Merci pour l'aide
Si vous voulez que cela fonctionne à la fois dans Maven 2 et 3 (il s'agissait d'une exigence de travail avec mon serveur CI), vous devez le mettre dans un profil. Je constate que cette section d'activation semble donner des résultats exécutifs:
@Jesse Une démonstration de ce qui était "Irking" Vous essayez de comprendre
J'avais le même problème. J'ai trouvé un Publication du blog sur le sujet. p>
citant le blog (emphase de la mine): p>
Si vous utilisez la section déclarante du fichier POM.XML pour générer des métriques de qualité de code, des rapports Javadoc, etc., vous pouvez avoir un peu de travail à faire pour migrer cette fonctionnalité en Maven 3. En effet, le rapport et des sections de rapportssets ont été obsolètes (
il ne provoquera pas d'erreur avec Maven 3, il sera simplement ignoré strong>) et a été remplacé par une section de reporterpprugines dans le bloc de configuration du site Maven-Site- Plugin lui-même. P> blockQuote> Ignorer l'ancien
code> sans aucun avertissement à ce sujet est obsolète semble un peu impoli, mais de toute façon ... p> Vous déplaçez donc simplement vos anciens plugins de rapport dans la section de configuration du nouveau plug-in Maven-Site. P> blockQuote>
a section du site Maven-Plugin a> explique qu'ils Supprimé de toutes les logiques de reporting du cœur de Maven à "Decouple le noyau maven de Doxia et permettre de développer des systèmes de reporting arbitraires. " A du sens. P>
Oui, c'est pourquoi tout a cassé et pourquoi le site 3 est requis
Utilisation du plugin de site ( http://maven.apache.org/plugins/maven-site- Plugin / ) avec Maven 3 semble enfin être résolu. La version (non-bêta) a été publiée et la possibilité d'utiliser la structure Bien qu'il soit (comme D'habitude) Difficile de naviguer dans la documentation substantielle mais non organisée et superposée sur Maven 3 et le plug-in Site, une page - http://maven.apache.org/plugins/maven-site-plugin/maven-3.html - stipule que l'ancien style est maintenant recommandé sur le nouveau style" plugin au plugin ": P> L'exemple de page http: //maven.apache. org / plugins / maven-site-plugin / exemples / configuration-reports.html pour la configuration des rapports ne mentionne même pas la "nouvelle" méthode de formatage. P> Je ne sais pas si ceci est dans un Formulaire "Meilleure pratique", mais un exemple de section de reporting POM qui fonctionne pour moi avec quelques rapports supplémentaires est la suivante; Sélectionnez vos propres plugins comme vous le souhaitez. P>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<version>3.0</version>
</plugin>
</plugins>
</build>
<reporting>
<plugins>
<!-- Default Site Pages -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.4</version>
</plugin>
<!-- Java Documentation -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.8</version>
</plugin>
<!-- Source Code Cross-Reference -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.3</version>
</plugin>
...
</plugins>
</reporting>
Ce n'est pas que cela vous aidera, mais j'avais le même problème avec 3.0 et figuré c'était un bug maven. Je n'ai jamais reçu le site généré.
Vérifiez cwiki.apache.org/maven/maven-3x-and -Site-plugin.html pour voir si cela aide aussi bien
@Raghuram Ces jours-ci, je pense que le lien que vous avez fourni sur Maven 3 et le plug-in de site est détaillé sur cette page: maven.apache.org/plugins/maven-site-plugin/maven-3.html