הגדרות פרוקסי של Maven ב-IntelliJ: מייבא מול מריץ
השוו בין הגדרות המייבא והמריץ כאשר IntelliJ יכול לבנות דרך פרוקסי אך אינו יכול לסנכרן, או להפך.
אם יעדי Maven עובדים ב-IntelliJ אך הסנכרון נכשל, בדקו את המייבא לפני החלפת נקודת הקצה של הפרוקסי. אלה צרכנים נפרדים:
| פעולה שעובדת או נכשלת | הגדרות תהליך רלוונטיות |
|---|---|
| בדיקת חיבור HTTP של ה-IDE | תצורת רשת ה-HTTP של IntelliJ עצמו |
| ייבוא או סנכרון פרויקט | אפשרויות JDK ו-JVM של מייבא Maven |
| הרצת יעד Maven | סביבת ההרצה ואפשרויות JVM של מריץ Maven |
תחילה השוו את הפצת Maven ואת קובץ הגדרות המשתמש הנבחר, כולל עקיפות מפורשות שבשימוש במסוף. התאימו את הפרוקסי הפעיל בהגדרות האפקטיביות לפני הוספת מאפיינים בכמה שדות VM.
לאחר מכן אתרו כל מאפיין פרוקסי של Java, מאגר אמון מותאם או אפשרות JVM אחרת בתהליך שנכשל. אפשרויות המריץ משפיעות על יעדים; אפשרויות המייבא משפיעות על הייבוא. הם אינם כינויים. שני JDK נבחרים יכולים גם לסמוך על CA ארגוניים שונים תוך שימוש באותה נקודת קצה, ולכן שגיאת תעודה אינה מוכיחה שגיאת סיסמה.
שגיאה בסנכרון בלבד מפנה את תשומת הלב למייבא ולקלט שלו. שגיאה ביעד בלבד מפנה את תשומת הלב למריץ. בדיקה או יישום מסועף יכולים להכניס JVM נוסף עם הגדרות משלו.
השאירו את התיקון אצל הבעלים הזה במקום להדביק מאפייני proxyHost גנריים בכל מקום או לערוך קבצי Maven מצורפים. קובץ הגדרות מזוהה ואפשרויות תהליך ממוקדות הופכים את התוצאה לשחזורית לאחר עדכוני IDE.