מצב Maven Offline
1. סקירה כללית
לפעמים נצטרך לבקש ממיין במפורש לא להוריד שום דבר ממאגריו מסיבות שונות.
במדריך קצר זה, נראה כיצד להפעיל את המצב הלא מקוון ב- Maven.
2. הכנה
לפני שתעבור למצב לא מקוון, חשוב להוריד את החפצים הדרושים. אחרת, אנו עשויים שלא להשתמש במצב זה בצורה יעילה.
על מנת להתכונן למצב לא מקוון, אנו יכולים להשתמש ב- ללכת במצב לא מקוון המטרה מה- תוסף maven-dependency:
תלות ב- mvn: מעבר לא מקוון
מטרה זו פותרת את כל התלות בפרויקט - כולל תוספים ודוחות ותלותיהם. לאחר הפעלת מטרה זו, נוכל לעבוד בבטחה במצב לא מקוון.
3. מצב לא מקוון
כדי לבצע מטרות ושלבים של Maven במצב לא מקוון, עלינו רק להשתמש ב- -או אוֹ –לא מקוון אוֹפְּצִיָה. למשל, כדי להריץ מבחני אינטגרציה במצב לא מקוון:
mvn -o אמת
פקודה זו תבצע בהצלחה את כל הבדיקות אם כבר הורדנו את כל החפצים הנדרשים. אחרת, זה ייכשל.
ניתן גם להגדיר את המצב במצב לא מקוון על ידי הגדרת ה- לא מקוון נכס ב ~ / .m2 / settings.xml קוֹבֶץ:
נָכוֹן
הגדרה זו תחול על כל פרויקטים של Maven. ה לא מקוון המאפיין מוגדר כברירת מחדל ל שֶׁקֶר. לכן, כאשר אנו משתמשים ב- -או אפשרות זו, היא תעקוף את הגדרת ברירת המחדל באופן זמני למשך אותה פקודה.
4. מסקנה
במדריך מהיר זה ראינו כיצד להתכונן למצב Maven במצב לא מקוון באמצעות תוסף maven-dependency. כמו כן, הכרנו גם גישה של שורת פקודה וגם גישה מבוססת הגדרות כדי לאפשר מצב לא מקוון.