Czy istnieje sposób, w jaki mogę skonfigurować maven, aby zawsze pobierał źródła i javadoki? Podawanie -DdownloadSources=true -DdownloadJavadocs=true
za każdym razem (co zwykle idzie w parze z dwukrotnym uruchomieniem kompilacji mvn, ponieważ zapomniałem po raz pierwszy) staje się dość nużące.
244
mvn eclipse:eclipse
rację?mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true
Odpowiedzi:
Otwórz plik settings.xml
~/.m2/settings.xml
(utwórz go, jeśli nie istnieje). Dodaj sekcję z dodanymi właściwościami. Następnie upewnij się, że activeProfiles zawiera nowy profil.źródło
W moim przypadku rozwiązanie „settings.xml” nie działało, więc używam tego polecenia, aby pobrać wszystkie źródła:
Możesz go również używać z innymi poleceniami maven, na przykład:
Aby pobrać całą dokumentację, użyj następującego polecenia:
źródło
Po prostu konsoliduję i przygotowałem jedno polecenie do pobrania źródła i dokumentów ...
źródło
Odpowiedz dla osób z Google
W Eclipse możesz automatycznie pobierać javadoc i źródła .
Aby to zrobić, kliknij projekt prawym przyciskiem myszy i użyj
źródło
Korzystam z Maven 3.3.3 i nie mogę uzyskać domyślnego profilu do pracy w pliku użytkownika lub
settings.xml
pliku globalnym .Aby obejść ten problem, możesz również dodać dodatkową wtyczkę kompilacji do swojego
pom.xml
pliku.źródło
W NetBeans : otwórz eksplorator projektu-> Zależności -> [ plik.jar ] kliknij prawym przyciskiem myszy- > Pobierz Javadoc
źródło
Jak powiedział @ xecaps12, najprostszym / najskuteczniejszym podejściem jest zmiana pliku ustawień Maven (~ / .m2 / settings.xml), ale jeśli jest to ustawienie domyślne , możesz również ustawić go w ten sposób
źródło
maven-eclipse-plugin
: maven.apache.org/plugins/maven-eclipse-plugin/examples/…Myślę, że można to zrobić za pomocą wtyczki. Zobacz ten rozdział z książki Maven.
Możesz być w stanie skonfigurować wtyczkę zależności do pobierania źródeł (nawet jeśli sam tego nie próbowałem :-).
źródło
W Netbeans możesz polecić Maven sprawdzenie javadoc przy każdym otwartym projekcie:
Tools
|Options
|Java
ikona |Maven
tab |Dependencies
kategoria |Check Javadoc
rozwijane ustawione naEvery Project Open
.Zamknij i ponownie otwórz Netbeans, a zobaczysz, że Maven pobiera javadocs na pasku stanu.
źródło
Nie jestem pewien, ale powinieneś być w stanie coś zrobić, ustawiając domyślny aktywny profil w pliku settings.xml
Widzieć
Zobacz http://maven.apache.org/guides/introduction/introduction-to-profiles.html
źródło
Po prostu zmodyfikuj plik
mvn
(lubmvn.cmd
jeśli w systemie Windows) i dodaj dowolne przełączniki wiersza poleceń (jak wspomniano w innych odpowiedziach). Jeśli nie chcesz modyfikować plików instalacyjnych (co polecam), utwórzmymvn
(lubmymvn.cmd
) opakowanie, które wywołuje normalnemvn
z parametrami.źródło
Musiałem użyć KeyStore, aby pobrać słoiki. Jeśli masz jakieś problemy związane z certyfikatem, możesz zastosować to podejście:
Jeśli chcesz wiedzieć, jak utworzyć KeyStores, jest to bardzo dobry link: problemy z używaniem Maven i SSL za serwerem proxy
źródło
Do źródeł na poziomie zależności (pom.xml) możesz dodać:
źródło
Aby odpowiedzieć na odpowiedź kevinarpe, robi to zarówno źródła, jak i Javadocs:
źródło