„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich auf Quellcode und Javadocs für Maven-Abhängigkeiten zugreifen?

Wie kann ich auf Quellcode und Javadocs für Maven-Abhängigkeiten zugreifen?

Veröffentlicht am 16.11.2024
Durchsuche:972

How Can I Access Source Code and Javadocs for Maven Dependencies?

Quell-JARs in Maven-Repositorys finden

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.

Lösung

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.

Zusätzliche Optionen

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

Resources

  • Documentation: https://maven.apache.org/plugins/ maven-dependency-plugin/sources-mojo.html
  • Artikel: https://tedwise.com/2010/01/27/maven-micro-tip-get-sources-and -javadocs/
Neuestes Tutorial Mehr>

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