De Maven Site-plug-in

Dit artikel maakt deel uit van een reeks: • Maven Resources Plugin

• Maven Compiler-plug-in

• Beknopte handleiding voor de Maven-installatieplug-in

• De Maven Failsafe-plug-in

• Beknopte handleiding voor de Maven Surefire-plug-in

• De Maven Deploy-plug-in

• De Maven Clean-plug-in

• De Maven Verifier-plug-in

• De Maven Site-plug-in (huidig ​​artikel) • Gids voor de Core Maven-plug-ins

1. Overzicht

Deze tutorial introduceert de site plug-in, een van de belangrijkste plug-ins van de Maven-buildtool.

Raadpleeg deze tutorial voor een overzicht van de andere kernplug-ins.

2. Plug-in doelen

De Maven site levenscyclus kent twee fasen die zijn gebonden aan de doelstellingen van de site plug-in standaard: de site fase is gebonden aan de site doel, en de site-deploy fase is gebonden aan de inzetten doel.

Hier zijn de beschrijvingen van die doelen:

  • site een site genereren voor een enkel project; de gegenereerde site toont alleen informatie over de artefacten die zijn gespecificeerd in de POM
  • inzetten implementeer de gegenereerde site naar de URL die is opgegeven in het distributiebeheer element van de POM

In aanvulling op site en inzetten, de site plug-in heeft verschillende andere doelen om de inhoud van de gegenereerde bestanden aan te passen en om het implementatieproces te beheersen.

3. Doelstelling

We kunnen deze plug-in gebruiken zonder deze aan de POM toe te voegen, aangezien de super POM deze al bevat.

Om een ​​site te genereren, hoeft u alleen maar uit te voeren mvn site: site of mvn-site.

Om de gegenereerde site op een lokale computer te bekijken, voert u uit mvn-site: run. Met deze opdracht wordt de site geïmplementeerd op een Jetty-webserver op het adres localhost: 8080.

De rennen Het doel van deze plug-in is niet impliciet gebonden aan een fase in de levenscyclus van de site, daarom moeten we deze rechtstreeks aanroepen.

Als we de server willen stoppen, kunnen we gewoon op Ctrl + C.

4. Conclusie

Dit artikel behandelde het site plug-in en hoe u de doelen kunt uitvoeren.

We kunnen meer informatie over deze plug-in vinden op de Maven-website.

De volgende » Gids voor de Core Maven-plug-ins « Vorige De Maven Verifier-plug-in