Maven offline režim

1. Prehľad

Niekedy možno budeme musieť výslovne požiadať Maven, aby z rôznych dôvodov nič nestiahol zo svojich úložísk.

V tomto krátkom návode sa dozvieme, ako povoliť režim offline v aplikácii Maven.

2. Príprava

Pred prechodom do režimu offline je nevyhnutné prevziať potrebné artefakty. V opačnom prípade môžeme zlyhať v efektívnom používaní tohto režimu.

Na prípravu na režim offline môžeme použiť prejsť do režimu offline cieľ z maven-dependency-plugin:

závislosť mvn: prechod do režimu offline

Tento cieľ rieši všetky závislosti projektu - vrátane doplnkov a zostáv a ich závislostí. Po dosiahnutí tohto cieľa môžeme bezpečne pracovať v režime offline.

3. Režim offline

Na vykonávanie cieľov a fáz Maven v offline režime stačí použiť príkaz -o alebo – Offline možnosť. Napríklad na spustenie integračných testov v režime offline:

mvn -o overiť

Ak sme už stiahli všetky požadované artefakty, tento príkaz úspešne vykoná všetky testy. V opačnom prípade to zlyhá.

Je tiež možné globálne nakonfigurovať režim offline nastavením offline majetok v ~ / .m2 / settings.xml spis:

 pravda 

Toto nastavenie sa použije na všetky projekty Maven. The offline vlastnosť je predvolene nastavená na nepravdivé. Takže, keď používame -o táto možnosť dočasne prepíše toto predvolené nastavenie na dobu trvania tohto príkazu.

4. Záver

V tomto rýchlom výučbe sme videli, ako sa pripraviť na offline režim Maven pomocou maven-dependency-plugin. Tiež sme sa oboznámili s prístupom z príkazového riadku aj s prístupom založeným na nastaveniach, aby sme povolili režim offline.


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