Quell-JARs aus Maven-Repositories abrufen
Bei der Arbeit mit Maven-Repositories kann es vorkommen, dass auf die Quell-JARs von Abhängigkeiten zugegriffen werden muss. Obwohl das Vorhandensein von Quell-JARs in Repositorys nicht garantiert ist, gibt es Methoden, um deren Erfassung zu erleichtern.
Maven Dependency Plugin
Das Maven Dependency Plugin bietet eine Lösung zum Abrufen Quellcode und Javadocs für Abhängigkeiten. Um die Quell-JARs zu erhalten, führen Sie den folgenden Befehl aus:
mvn dependency:sources
Mit diesem Befehl versucht Maven, den Quellcode für Abhängigkeiten herunterzuladen, die in der POM-Datei des Projekts angegeben sind.
Javadocs abrufen
Zusätzlich zum Quellcode können Javadocs auch mit dem Abhängigkeits-Plugin abgerufen werden:
mvn dependency:resolve -Dclassifier=javadoc
Dieser Befehl versucht, Javadocs für die Abhängigkeiten herunterzuladen.
Einschränkungen
Es ist wichtig zu beachten, dass die Verfügbarkeit von Quell-JARs und Javadocs vom Paketierungsaufwand der Bibliotheksverwalter abhängt. Einige Bibliotheken stellen diese Ressourcen möglicherweise nicht bereit, sodass die angegebenen Befehle möglicherweise nicht immer erfolgreich sind.
Artefakte ausschließen/einschließen
Zur Optimierung des Prozesses bei der Arbeit mit zahlreichen Abhängigkeiten, spezifisch Artefakte können mithilfe der folgenden Formate ausgeschlossen oder eingeschlossen werden:
mvn dependency:sources -DexcludeArtifactIds=artifact1,artifact2 mvn dependency:sources -DincludeArtifactIds=guava,commons-lang
Durch die Angabe von Artefakt-IDs werden nur die Quell-JARs für die ausgewählten Abhängigkeiten abgerufen, wodurch die Downloadzeit und die Dateigröße reduziert werden.
Zusätzliche Ressourcen
Das obige ist der detaillierte Inhalt vonWie rufe ich Quell-JARs aus Maven-Repositories ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!