Kratki vodič za Maven Wrapper

1. Pregled

Maven Wrapper izvrstan je izbor za projekte koji trebaju određenu verziju Mavena (ili za korisnike koji uopće ne žele instalirati Maven). Umjesto da instaliramo mnoge njegove verzije u operativni sustav, možemo samo koristiti skriptu omotača specifičnu za projekt.

U ovom kratkom članku pokazat ćemo kako postaviti Maven Wrapper za postojeći Maven projekt.

2. Postavljanje omotača Maven

Postoje dva načina za njegovo konfiguriranje u projektu, a najjednostavniji je upotreba odgovarajućeg dodatka za njegovu automatizaciju ili primjenom ručne instalacije.

2.1. Uključiti

Upotrijebimo ovaj dodatak Maven Wrapper za automatsku instalaciju u jednostavnom projektu Spring Boot.

Prvo, moramo otići u glavnu mapu projekta i pokrenuti ovu naredbu:

mvn -N io.takari: maven: omot

Također možemo odrediti verziju Mavena:

mvn -N io.takari: maven: omot -Dmaven = 3.5.2

Mogućnost -N sredstva –Nerekurzivno tako da će se omot primijeniti samo na glavni projekt trenutnog direktorija, a ne na bilo koji podmodul.

Nakon izvršavanja cilja, u projektu ćemo imati još datoteka i direktorija:

  • mvnw: to je izvršna skripta Unix ljuske koja se koristi umjesto potpuno instaliranog Mavena
  • mvnw.cmd: to je batch verzija gornje skripte
  • mvn: skrivena mapa koja sadrži Java knjižnicu Maven Wrapper i datoteku s njezinim svojstvima

2.2. Priručnik

Ručnim pristupom možemo kopirati datoteke i mape koje smo vidjeli gore iz drugog projekta u glavnu mapu trenutnog projekta.

Nakon toga moramo navesti verziju Mavena koja će se koristiti u datoteci svojstava omota koja se nalazi u .mvn / omot / maven-omot.svojstva datoteka.

Na primjer, naša datoteka svojstava ima sljedeći redak:

distributionUrl = // repo1.maven.org/maven2/org/apache/maven/apache-maven/3.5.2/apache-maven-3.5.2-bin.zip

Slijedom toga, verzija 3.5.2 bit će preuzeta i korištena.

3. Koristite slučajeve

Omotač bi trebao raditi s različitim operativnim sustavima kao što su:

  • Linux
  • OSX
  • Windows
  • Solaris

Nakon toga možemo svoje ciljeve pokretati ovako za Unix sustav:

./mvnw čista instalacija

I sljedeća naredba za Batch:

./mvnw.cmd čista instalacija

Ako navedenog Mavena nemamo u svojstvima omota, preuzet će se i instalirati u mapu $ USER_HOME / .m2 / omot / distovi sustava.

Pokrenimo naš projekt Spring-Boot:

./mvnw spring-boot: trčanje

Izlaz je isti kao i za potpuno instalirani Maven:

Napomena: koristimo izvršnu datoteku mvnw umjesto mvn, koji sada stoji kao program naredbenog retka Maven.

4. Zaključak

U ovom uputstvu vidjeli smo kako postaviti i koristiti Maven Wrapper u projektu Maven.

Kao i uvijek, izvorni kod za ovaj članak možete pronaći na GitHubu.


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