כוונו את m2e להגדרות Maven שמכילות את ה-proxy
בדקו את ה-settings.xml שנבחר ב-Eclipse כאשר הורדות התלויות של Maven מתעלמות מהעדפות הרשת הכלליות של ה-IDE.
ב-Eclipse, פתחו Preferences → Maven → User Settings ובדקו את הנתיב המוצג. m2e משתמש ב-Maven settings.xml כדי להגדיר את ה-proxy; בקשה מוצלחת ל-update-site של Eclipse אינה מוכיחה את הקלטים האלה. ברירת המחדל הרגילה של המשתמש היא ~/.m2/settings.xml, אך ה-IDE עשוי לבחור קובץ אחר.
מזגו רשומת proxy לקטע proxies העליון של המסמך הזה:
<proxies>
<proxy>
<id>office</id>
<active>true</active>
<protocol>http</protocol>
<host>proxy.example</host>
<port>8080</port>
<nonProxyHosts>localhost|127.0.0.1</nonProxyHosts>
</proxy>
</proxies>
החליפו את נקודת הקצה ואת העקיפות המיועדות תוך שמירה על mirrors, חשבונות שרת והגדרות אחרות. עבור מאגר ציבורי ברשת שמאפשרת מסלול proxy עצמאי, מועמד לא מאומת מרשימת ה-proxy של HTTP יכול לספק את המארח והפורט; ודאו שהוא מאפשר את החיבור למאגר. הוסיפו את שדות שם המשתמש והסיסמה של ה-proxy של Maven כאשר המתווך הזה דורש אותם.
החילו את ההגדרות שנבחרו ועדכנו את פרויקט ה-Maven המושפע. השוו עם דריסת ההגדרות בפועל של קריאת שורת הפקודה המוצלחת ועם ההגדרות הגלובליות הממוזגות. בחירת הפצת Maven אחרת היא עניין נפרד: היא יכולה לשנות הפעלות וקלטים גלובליים אך אינה מוסיפה את ה-proxy לקובץ המשתמש הנכון.
השתמשו בתגובה כדי לבחור את הענף הבא. קוד 407 נוגע להתחברות ל-proxy; קוד 401 של המאגר נוגע לחשבון שלו, ומתואם דרך רשומת servers למזהה המאגר או ה-mirror. שדה מפתח פרטי של השרת אינו מיישם אימות proxy של HTTP. שגיאות תעודה הן תנאי אחר. השאירו את ניתוב הסביבה בהגדרות ולא בקובץ ה-POM של הפרויקט.