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.