Pogledajte Varijable okoline u pom.xml

1. Pregled

U ovom brzom vodiču vidjet ćemo kako čitati varijable okruženja iz Mavena pom.xml za prilagodbu postupka izrade.

2. Varijable okoline

Za pozivanje na varijable okoline iz pom.xml, možemo koristiti $ {env.VARIABLE_NAME} sintaksa.

Na primjer, upotrijebimo ga za eksternalizaciju Java verzije u procesu gradnje:

   org.apache.maven.plugins maven-compiler-plugin 3.8.1 $ {env.JAVA_VERSION} $ {env.JAVA_VERSION} 

Trebali bismo imati na umu da podatke o inačici Jave prosljeđujemo kroz varijable okruženja. Ako to ne uspijemo, tada nećemo moći izgraditi projekt.

Da bismo pokrenuli Mavenove ciljeve ili faze protiv takve datoteke gradnje, prvo bismo trebali izvesti varijablu okruženja. Na primjer:

$ export JAVA_VERSION = 9 $ mvn čisti paket

Na Windowsima bismo trebali koristiti postavi VAR = vrijednost " sintaksa za izvoz varijable okoline.

Da bi se osiguralo zadano kada se JAVA_VERZIJA nedostaje varijabla okoline, možemo koristiti Maven profil:

  zadana-java! env.JAVA_VERSION org.apache.maven.plugins maven-compiler-plugin 3.8.1 1.8 1.8 

Kao što je gore prikazano, izrađujemo profil i aktiviramo ga samo ako je JAVA_VERZIJA nedostaje varijabla okoline - ! env.JAVA_VERSION dio. Ako se to dogodi, tada će nova definicija dodatka poništiti postojeću.

3. Zaključak

U ovom kratkom vodiču vidjeli smo kako prilagoditi proces gradnje prosljeđivanjem varijabli okruženja na pom.xml.


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