The Maven Site Plugin

Denne artikkelen er en del av en serie: • Maven Resources Plugin

• Maven Compiler Plugin

• Hurtigguide til Maven Install Plugin

• Maven Failsafe Plugin

• Hurtigguide til Maven Surefire Plugin

• Maven Deploy Plugin

• Maven Clean Plugin

• Maven Verifier-plugin

• The Maven Site Plugin (nåværende artikkel) • Guide til Core Maven Plugins

1. Oversikt

Denne opplæringen introduserer nettstedet plugin, en av kjernepluginene til Maven build-verktøyet.

For en oversikt over de andre kjernepluginene, se denne veiledningen.

2. Plugin-mål

The Maven nettstedet livssyklus har to faser bundet til målene for nettstedet plugin som standard: nettstedet fasen er bundet til nettstedet mål, og nettstedsutplassering fasen er bundet til utplassere mål.

Her er beskrivelsene av disse målene:

  • nettstedet generere et nettsted for et enkelt prosjekt; det genererte nettstedet viser bare informasjon om gjenstandene som er spesifisert i POM
  • utplassere distribuere det genererte nettstedet til URL-adressen spesifisert i distributionManagement element i POM

I tillegg til nettstedet og utplassere, den nettstedet plugin har flere andre mål for å tilpasse innholdet i de genererte filene og for å kontrollere distribusjonsprosessen.

3. Målutførelse

Vi kan bruke dette pluginet uten å legge det til POM da super POM allerede inneholder det.

For å generere et nettsted, er det bare å løpe mvn nettsted: nettsted eller mvn nettsted.

For å se det genererte nettstedet på en lokal maskin, kjør mvn nettsted: kjør. Denne kommandoen vil distribuere nettstedet til en Jetty-webserver på adressen lokal vert: 8080.

De løpe Målet med dette pluginet er ikke implisitt bundet til en fase i nettstedets livssyklus, derfor må vi kalle det direkte.

Hvis vi vil stoppe serveren, kan vi bare slå Ctrl + C.

4. Konklusjon

Denne artikkelen dekket nettstedet plugin og hvordan du utfører målene.

Vi finner mer informasjon om dette pluginet på Maven-nettstedet.

Neste » Veiledning til Core Maven Plugins « Forrige The Maven Verifier Plugin

$config[zx-auto] not found$config[zx-overlay] not found