עיין במשתני סביבה ב- pom.xml

1. סקירה כללית

במדריך מהיר זה, נראה כיצד לקרוא משתני סביבה מ Maven pom.xml כדי להתאים אישית את תהליך הבנייה.

2. משתני סביבה

להתייחס למשתני סביבה מה- pom.xml, אנחנו יכולים להשתמש ב- $ {env.VARIABLE_NAME} תחביר.

לדוגמה, בואו נשתמש בה להחצנת גרסת Java בתהליך הבנייה:

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

עלינו לזכור להעביר את פרטי גרסת Java באמצעות משתני סביבה. אם לא נצליח בכך, לא נוכל לבנות את הפרויקט.

כדי להריץ את מטרות או השלבים של Maven כנגד קובץ build כזה, עלינו לייצא תחילה את משתנה הסביבה. לדוגמה:

$ export JAVA_VERSION = חבילה נקייה של 9 $ mvn

ב- Windows, עלינו להשתמש הגדר VAR = ערך " תחביר לייצוא משתנה הסביבה.

על מנת לספק ברירת מחדל כאשר ה- JAVA_VERSION משתנה סביבה חסר נוכל להשתמש בפרופיל Maven:

  ברירת מחדל של Java! env.JAVA_VERSION org.apache.maven.plugins maven-compiler-plugin 3.8.1 1.8 1.8 

כפי שמוצג לעיל, אנו יוצרים פרופיל והופכים אותו לפעיל רק אם JAVA_VERSION משתנה סביבה חסר - ! env.JAVA_VERSION חֵלֶק. אם זה קורה, הגדרת תוסף חדשה זו תבטל את ההגדרה הקיימת.

3. מסקנה

במדריך קצר זה ראינו כיצד להתאים אישית את תהליך הבנייה על ידי העברת משתני סביבה אל ה- pom.xml.


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