Töltse le a forrásokat és a Javadocs-okat a Maven segítségével

1. Áttekintés

A különböző könyvtárak és keretrendszerek forráskódjának és dokumentációjának betekintése jó módszer arra, hogy többet megtudjon róluk.

Ebben a rövid bemutatóban megtudhatjuk, hogyan konfigurálhatjuk Maven-et, vagy kérhetjük-e Maven-t, hogy töltse le nekünk a függőségi forrásokat és azok Javadocs-ját.

2. Parancssor

Alapértelmezés szerint a Maven csak az egyes függőségek tényleges JAR fájlját tölti le, a forrásokat és a dokumentációs fájlokat nem.

Csak a források letöltéséhez, először is meg kellene navigáljon a könyvtárat tartalmazó könyvtárba pom.xml majd hajtsa végre a parancsot:

mvn függőség: források

A források letöltése eltarthat egy ideig. Hasonlóképpen, csak a Javadocs letöltéséhez kiadhatjuk a parancsot:

mvn függőség: megoldani -Dclassifier = javadoc

Természetesen mindkettőt egy paranccsal is letölthetjük:

mvn függőség: források függősége: megoldani -Dclassifier = javadoc

Nyilvánvaló, hogy ha új függőséget adunk hozzá a parancsok kiadása után, akkor újra ki kell adnunk a parancsokat a források és a Javadocs letöltéséhez az új függőség számára.

3. Maven beállítások

Lehetőség van források és dokumentációk egész rendszerre történő letöltésére az összes Maven-projektre vonatkozóan. Ehhez szerkesztenünk kell a ~ / m2 / settings.xml fájlt, vagy hozzon létre egyet, és adja hozzá a következő konfigurációt:

    valódi igaz letöltési források 

Amint a fentiekből látható, létrehozunk egy profilt, és alapértelmezés szerint aktiváljuk. Ebben a profilban két tulajdonságot állítunk be, amelyek megadják Mavennek, hogy töltse le a forrásokat és a dokumentációt. Ezenkívül Maven ezeket a beállításokat minden projektre alkalmazza.

4. A pom.xml

Még az is lehetséges, hogy ezt a konfigurációt a pom.xml. Így arra kényszerítjük az összes projekt-közreműködőt, hogy töltsenek le forrásokat és dokumentációt a függőségi megoldás részeként:

   org.apache.maven.plugins maven-dependency-plugin 3.1.2 források megoldják a javadoc-ot 

Itt konfiguráljuk a maven-dependency-plugin a források és a dokumentáció letöltéséhez.

5. IDE beállítása

Beállíthatjuk kedvenc IDE -inket is, hogy ezt megtegyék helyettünk. Például az IntelliJ IDEA-ban csak el kell mennünk Preference> Build, Execution, Deployment> Build Tools> Maven> importálás és jelölje be a források és a dokumentáció jelölőnégyzetét:

6. Következtetés

Ebben a gyors oktatóanyagban láthattuk, hogyan lehet a függőségi forrásokat és dokumentációkat Maven-ben letölteni különféle módokon, a parancssori megoldásoktól kezdve a projektenkénti vagy rendszerszintű konfigurációkig.


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