Maven Offline Mode

1. Oversigt

Nogle gange er vi muligvis nødt til at bede Maven eksplicit om ikke at downloade noget fra dets arkiver af forskellige årsager.

I denne korte vejledning skal vi se, hvordan du aktiverer offline-tilstand i Maven.

2. Forberedelse

Før du går til offline-tilstand, er det vigtigt at downloade de nødvendige artefakter. Ellers kan vi muligvis ikke bruge denne tilstand effektivt.

For at forberede os på offline-tilstand kan vi bruge gå offline mål fra maven-afhængigheds-plugin:

mvn afhængighed: gå offline

Dette mål løser alle projektafhængigheder - inklusive plugins og rapporter og deres afhængigheder. Efter at have kørt dette mål kan vi arbejde sikkert i offline-tilstand.

3. Offline-tilstand

For at udføre Maven-mål og -faser i offline-tilstand skal vi bare bruge -o eller –Offline mulighed. For eksempel for at køre integrationstest i offline-tilstand:

mvn - for at kontrollere

Denne kommando udfører alle tests med succes, hvis vi allerede har downloadet alle de nødvendige artefakter. Ellers mislykkes det.

Det er også muligt at konfigurere offline-tilstand globalt ved at indstille offline ejendom i ~ / .m2 / settings.xml fil:

 rigtigt 

Denne indstilling anvendes på alle Maven-projekter. Det offline egenskab er som standard indstillet til falsk. Så når vi bruger -o valgmulighed, tilsidesætter den standardindstillingen midlertidigt i varigheden af ​​denne kommando.

4. Konklusion

I denne hurtige vejledning så vi, hvordan vi forbereder os på Maven offline-tilstand ved hjælp af maven-afhængigheds-plugin. Vi blev også fortrolige med både en kommandolinjemetode og en indstillingsbaseret tilgang for at aktivere offline-tilstand.


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