Maven ist ein beliebtes Paketverwaltungstool für Java-Projekte und bietet ein umfangreiches Repository mit Bibliotheken und deren Abhängigkeiten. Entwickler benötigen häufig zu Debugging- oder Dokumentationszwecken Zugriff auf den Quellcode oder die mit diesen Abhängigkeiten verbundenen Javadocs.
Während Maven-Repositorys normalerweise binäre JAR-Dateien speichern, gibt es eine Möglichkeit, die entsprechenden Quell- und Javadoc-JARs mit Maven abzurufen Plugins.
Um den Quellcode für Abhängigkeiten zu erhalten, führen Sie den folgenden Befehl aus:
mvn dependency:sources
Dieser Befehl versucht herunterzuladen die Quell-JARs für alle Abhängigkeiten, die in der pom.xml-Datei des Maven-Projekts deklariert sind.
Um Javadocs abzurufen, verwenden Sie den folgenden Befehl:
mvn dependency:resolve -Dclassifier=javadoc
Dieser Befehl lädt Javadocs-JARs für kompatible Abhängigkeiten herunter. Es ist wichtig zu beachten, dass nicht alle Bibliotheken über Quellcode oder Javadocs im Repository verfügen.
Wenn Sie die Artefakte für eine bestimmte Abhängigkeit herunterladen möchten, verwenden Sie das Flag -DincludeArtifactIds Verbindung mit der Artefakt-ID der Zielabhängigkeit:
mvn dependency:sources -DincludeArtifactIds=target-artifactId mvn dependency:resolve -Dclassifier=javadoc -DincludeArtifactIds=target-artifactId
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3