logo

מאגר מייבן

א מאגר מאבן היא ספרייה של קובץ JAR ארוז עם קובץ pom.xml. מייבן מחפש תלות במאגרים. ישנם 3 סוגים של מאגר מאבן:

  1. מאגר מקומי
  2. מאגר מרכזי
  3. מאגר מרוחק

מייבן מחפש את התלות בסדר הבא:

מאגר מקומי לאחר מכן מאגר מרכזי לאחר מכן מאגר מרוחק .

סוגי התייחסות ל-java
מאגרי מאבן

אם לא נמצא תלות במאגרים אלה, Maven מפסיק את העיבוד וזורק שגיאה.


1) מאגר מקומי של Maven

מייבן מאגר מקומי נמצא במערכת המקומית שלך. הוא נוצר על ידי ה-maven כאשר אתה מפעיל כל פקודת מאבן.

כברירת מחדל, המאגר המקומי של maven הוא ספריית %USER_HOME%/.m2. לדוגמה: C:UsersSSS IT.m2 .

מאגר מקומי של maven

עדכן את המיקום של המאגר המקומי

אנו יכולים לשנות את המיקום של המאגר המקומי של maven על ידי שינוי ה settings.xml קוֹבֶץ. זה ממוקם ב MAVEN_HOME/conf/settings.xml , לדוגמה: E:apache-maven-3.1.1confsettings.xml .

בוא נראה את קוד ברירת המחדל של קובץ settings.xml.

settings.xml
 ... ... 

כעת שנה את הנתיב למאגר מקומי. לאחר שינוי הנתיב של המאגר המקומי, זה ייראה כך:

settings.xml
 ... e:/mavenlocalrepository ... 

כפי שאתה יכול לראות, כעת הנתיב של המאגר המקומי הוא e:/mavenlocalrepository.


2) מאגר מרכזי של מייבן

מייבן מאגר מרכזי נמצא באינטרנט. הוא נוצר על ידי קהילת apache maven עצמה.

הנתיב של המאגר המרכזי הוא: http://repo1.maven.org/maven2/ .

המאגר המרכזי מכיל הרבה ספריות נפוצות שניתן לצפות בהן באמצעות כתובת האתר הזו http://search.maven.org/#browse .


3) מאגר מרוחק של Maven

מייבן מאגר מרוחק נמצא באינטרנט. רוב הספריות יכולות להיות חסרות מהמאגר המרכזי כמו ספריית JBoss וכו', לכן עלינו להגדיר מאגר מרוחק בקובץ pom.xml.

בוא נראה את הקוד להוספת ספריית jUnit בקובץ pom.xml.

רשימה ב-java
pom.xml
 4.0.0 com.javatpoint.application1 my-application1 1.0 jar Maven Quick Start Archetype http://maven.apache.org junit junit 4.8.2 test 

אתה יכול לחפש בכל מאגר מהאתר הרשמי של Maven mvnrepository.com .