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.