Il plug-in del sito Maven

Questo articolo fa parte di una serie: • Maven Resources Plugin

• Plugin del compilatore Maven

• Guida rapida al plug-in di installazione di Maven

• Il plug-in Failsafe di Maven

• Guida rapida al plug-in Maven Surefire

• Il plugin Maven Deploy

• Il plugin Maven Clean

• Il plugin Maven Verifier

• The Maven Site Plugin (articolo attuale) • Guida ai principali plugin Maven

1. Panoramica

Questo tutorial introduce il plug-in del sito , uno dei plug-in principali dello strumento di compilazione Maven.

Per una panoramica degli altri plug-in principali, fare riferimento a questo tutorial.

2. Obiettivi del plugin

Il Maven sito ciclo di vita ha due fasi legate agli obiettivi del sito plug-in per impostazione predefinita: il sito fase è legato al sito obiettivo, e il sito da implementare fase è legato alla implementazione obiettivo.

Ecco le descrizioni di questi obiettivi:

  • sito - genera un sito per un singolo progetto; il sito generato mostra solo le informazioni sugli artefatti specificati nel POM
  • deploy : distribuisce il sito generato all'URL specificato nell'elemento distributionManagement del POM

Oltre al sito e alla distribuzione , il plug-in del sito ha molti altri obiettivi per personalizzare il contenuto dei file generati e per controllare il processo di distribuzione.

3. Esecuzione degli obiettivi

Possiamo usare questo plugin senza aggiungerlo al POM poiché il super POM lo include già.

Per generare un sito, esegui mvn site: site o mvn site .

Per visualizzare il sito generato su una macchina locale, eseguire mvn site: run . Questo comando distribuirà il sito a un server Web Jetty all'indirizzo localhost: 8080 .

L' obiettivo di esecuzione di questo plugin non è implicitamente legato a una fase del ciclo di vita del sito, quindi dobbiamo chiamarlo direttamente.

Se vogliamo arrestare il server, possiamo semplicemente premere Ctrl + C .

4. Conclusione

Questo articolo ha trattato il plug-in del sito e come eseguire i suoi obiettivi.

Possiamo trovare ulteriori informazioni su questo plugin sul sito Web di Maven.

Avanti » Guida ai plugin principali di Maven « Precedente Il plugin Maven Verifier