Preuzmite izvore i Javadocs s Mavenom

1. Pregled

Zavirivanje u izvorni kod i dokumentaciju različitih knjižnica i okvira dobar je način da saznate više o njima.

U ovom kratkom vodiču vidjet ćemo kako konfigurirati Maven ili tražiti od Mavena da za nas preuzme izvore ovisnosti i njihove Javadocde.

2. Naredbeni redak

Prema zadanim postavkama, Maven preuzima samo stvarnu JAR datoteku svake ovisnosti, a ne izvore i dokumentaciju.

Da biste preuzeli samo izvore, prvo, trebali bismo dođite do direktorija koji sadrži pom.xml a zatim izvršite naredbu:

mvn ovisnost: izvori

Preuzimanje izvora može potrajati. Slično tome, da bismo preuzeli samo Javadocs, možemo izdati naredbu:

mvn ovisnost: razriješiti -Dclassifier = javadoc

Naravno, možemo ih obojicu preuzeti i u jednoj naredbi:

mvn ovisnost: ovisno o izvorima: razriješiti -Dclassifier = javadoc

Očito, ako dodamo novu ovisnost nakon izdavanja ovih naredbi, moramo ponovno izdati naredbe za preuzimanje izvora i Javadocs za novu ovisnost.

3. Postavke Mavena

Također je moguće preuzeti izvore i dokumentaciju širom sustava na svim Maven projektima. Da bismo to učinili, trebali bismo urediti ~ / m2 / settings.xml datoteku ili izradite jednu i dodajte joj sljedeću konfiguraciju:

    istina istina 

Kao što je gore prikazano, izrađujemo profil i aktiviramo ga prema zadanim postavkama. U ovom profilu postavljamo dva svojstva koja Mavenu govore da preuzima izvore i dokumentaciju. Štoviše, Maven će primijeniti ove postavke na sve projekte.

4. The pom.xml

Čak je moguće ovu konfiguraciju staviti u pom.xml. Na ovaj način prisiljavamo sve suradnike na projektu da preuzmu izvore i dokumentaciju kao dio rješavanja ovisnosti:

   org.apache.maven.plugins maven-dependency-plugin 3.1.2 izvori rješavaju javadoc 

Ovdje konfiguriramo dodatak za maven-dependency za preuzimanje izvora i dokumentacije.

5. Postavljanje IDE-a

Također možemo postaviti svoje omiljene IDE-ove da to čine umjesto nas. Na primjer, u IntelliJ IDEA-i, jednostavno moramo ići na Postavke> Izgradnja, izvršenje, implementacija> Alati za izgradnju> Maven> uvoz i provjerite potvrdne okvire izvora i dokumentacije:

6. Zaključak

U ovom smo brzom vodiču vidjeli kako preuzeti izvore ovisnosti i dokumentaciju u Mavenu na razne načine, od rješenja naredbenog retka do konfiguracija po projektu ili sustava.


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