Le plugin de site Maven

Cet article fait partie d'une série: • Plugin de ressources Maven

• Plugin du compilateur Maven

• Guide rapide du plug-in d'installation Maven

• Le plugin Maven Failsafe

• Guide rapide du plug-in Maven Surefire

• Le plugin Maven Deploy

• Le plugin Maven Clean

• Le plug-in Maven Verifier

• Le plugin de site Maven (article actuel) • Guide des principaux plugins Maven

1. Vue d'ensemble

Ce tutoriel présente le plugin de site , l'un des principaux plugins de l'outil de construction Maven.

Pour un aperçu des autres plugins principaux, reportez-vous à ce didacticiel.

2. Objectifs du plug-in

Le Maven site de cycle de vie a deux phases liées aux objectifs du site de plug - in par défaut: le site de phase est liée au site de but, et le site Déployez phase est liée à l' Déployez but.

Voici les descriptions de ces objectifs:

  • site - générer un site pour un seul projet; le site généré affiche uniquement des informations sur les artefacts spécifiés dans le POM
  • deploy - déploie le site généré vers l'URL spécifiée dans l' élément distributionManagement du POM

Outre le site et le déploiement , le plugin de site a plusieurs autres objectifs pour personnaliser le contenu des fichiers générés et contrôler le processus de déploiement.

3. Exécution des objectifs

Nous pouvons utiliser ce plugin sans l'ajouter au POM car le super POM l'inclut déjà.

Pour générer un site, exécutez simplement mvn site: site ou mvn site .

Pour afficher le site généré sur une machine locale, exécutez mvn site: run . Cette commande déploiera le site sur un serveur Web Jetty à l'adresse localhost: 8080 .

L' objectif d' exécution de ce plugin n'est pas implicitement lié à une phase du cycle de vie du site, nous devons donc l'appeler directement.

Si nous voulons arrêter le serveur, on peut simplement appuyer sur Ctrl + C .

4. Conclusion

Cet article a couvert le plugin du site et comment exécuter ses objectifs.

Nous pouvons trouver plus d'informations sur ce plugin sur le site Web de Maven.

Suivant » Guide des principaux plugins Maven « Précédent Le plugin Maven Verifier