Gibt es eine Möglichkeit, Maven so zu konfigurieren, dass immer Quellen und Javadocs heruntergeladen werden? Das -DdownloadSources=true -DdownloadJavadocs=true
Angeben jedes Mal (was normalerweise mit dem zweimaligen Ausführen von mvn compile einhergeht, weil ich das erste Mal vergessen habe) wird ziemlich mühsam.
244
mvn eclipse:eclipse
richtig machen?mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true
Antworten:
Öffnen Sie Ihre Datei settings.xml
~/.m2/settings.xml
(erstellen Sie sie, wenn sie nicht vorhanden ist). Fügen Sie einen Abschnitt mit den hinzugefügten Eigenschaften hinzu. Stellen Sie dann sicher, dass die activeProfiles das neue Profil enthalten.quelle
In meinem Fall hat die Lösung "settings.xml" nicht funktioniert, daher verwende ich diesen Befehl, um alle Quellen herunterzuladen:
Sie können es auch mit anderen Maven-Befehlen verwenden, zum Beispiel:
Verwenden Sie den folgenden Befehl, um die gesamte Dokumentation herunterzuladen:
quelle
Nur den einzelnen Befehl konsolidieren und vorbereiten, um den Quell- und Dokumentendownload zu adressieren ...
quelle
Antwort für Leute von Google
In Eclipse können Sie Javadoc und Quellen automatisch herunterladen .
Klicken Sie dazu mit der rechten Maustaste auf das Projekt und verwenden Sie
quelle
Ich verwende Maven 3.3.3 und kann das Standardprofil nicht für einen Benutzer oder eine globale
settings.xml
Datei verwenden.Um dieses Problem zu umgehen, können Sie Ihrer
pom.xml
Datei auch ein zusätzliches Build-Plugin hinzufügen .quelle
Auf NetBeans : Öffnen Sie Ihren Projektexplorer-> Abhängigkeiten -> [ file.jar ] Rechtsklick-> Javadoc herunterladen
quelle
Wie @ xecaps12 sagte, besteht der einfachste / effizienteste Ansatz darin, Ihre Maven-Einstellungsdatei (~ / .m2 / settings.xml) zu ändern. Wenn es sich jedoch um eine Standardeinstellung für Sie handelt, können Sie sie auch so einstellen
quelle
maven-eclipse-plugin
: maven.apache.org/plugins/maven-eclipse-plugin/examples/…Ich denke, es kann per Plugin gemacht werden. Siehe dieses Kapitel aus dem Maven-Buch.
Möglicherweise können Sie das Abhängigkeits-Plugin so konfigurieren, dass Quellen heruntergeladen werden (obwohl ich es selbst nicht ausprobiert habe :-).
quelle
In Netbeans können Sie Maven anweisen, Javadoc bei jedem geöffneten Projekt zu überprüfen:
Tools
|Options
|Java
Symbol |Maven
Registerkarte |Dependencies
Kategorie |Check Javadoc
Dropdown auf eingestelltEvery Project Open
.Schließen Sie Netbeans und öffnen Sie es erneut. In der Statusleiste wird Maven Javadocs herunterladen.
quelle
Ich bin mir nicht sicher, aber Sie sollten in der Lage sein, etwas zu tun, indem Sie in Ihrer settings.xml ein aktives Standardprofil festlegen
Sehen
Siehe http://maven.apache.org/guides/introduction/introduction-to-profiles.html
quelle
Ändern Sie einfach die Datei
mvn
(odermvn.cmd
in Windows) und fügen Sie die gewünschten Befehlszeilenoptionen hinzu (wie in anderen Antworten erwähnt). Wenn Sie die Installationsdateien nicht ändern möchten (was ich empfehlen würde), erstellen Sie einenmymvn
(odermymvn.cmd
) Wrapper, der den regulären Wrappermvn
mit den Parametern aufruft .quelle
Ich musste KeyStore verwenden, um die Gläser herunterzuladen. Wenn Sie Probleme mit Zertifikaten haben, können Sie diesen Ansatz verwenden:
Wenn Sie wissen möchten, wie KeyStores erstellt werden, ist dies ein sehr guter Link: Probleme bei der Verwendung von Maven und SSL hinter dem Proxy
quelle
Für die Quellen auf Abhängigkeitsebene (pom.xml) können Sie Folgendes hinzufügen:
quelle
Um die Antwort von Kevinarpe weiterzuverfolgen, tun dies sowohl Quellen als auch Javadocs:
quelle