Heim > Java > javaLernprogramm > Wie integriere ich externe JARs in Maven-Projekte: Eine Schritt-für-Schritt-Anleitung mit einem In-Project-Repository?

Wie integriere ich externe JARs in Maven-Projekte: Eine Schritt-für-Schritt-Anleitung mit einem In-Project-Repository?

Susan Sarandon
Freigeben: 2024-10-28 07:34:02
Original
888 Leute haben es durchsucht

How to Integrate External JARs into Maven Projects: A Step-by-Step Guide Using an In Project Repository?

Integration externer JARs in Maven-Projekte

Frage:

Ein angehender Entwickler stand vor Herausforderungen in Verweisen auf eine externe JAR-Datei in ihrem Maven-Projekt, obwohl sie auf lokalen Speicher oder externe Repositorys beschränkt sind. Die Frage stellt Fragen zum optimalen Ansatz zur Einbindung der JAR und zur Lösung von Problemen, die bei der Projektkompilierung auftreten.

Antwort:

Um eine externe JAR nahtlos mit Ihrem Maven-Projekt zu verknüpfen und sowohl das Projekt als auch die Bibliothek unter Quellcodeverwaltung zu halten, sollten Sie die Einrichtung eines In Project Repository in Betracht ziehen. So erreichen Sie dies:

  1. Erstellen Sie ein In-Project-Repository:

    <code class="xml"><repository>
        <id>in-project</id>
        <name>In Project Repo</name>
        <url>file://${project.basedir}/libs</url>
    </repository></code>
    Nach dem Login kopieren
  2. Fügen Sie das hinzu Externes JAR als Abhängigkeit:

    <code class="xml"><dependency>
        <groupId>stuff</groupId>
        <artifactId>library</artifactId>
        <version>1.0</version>
    </dependency></code>
    Nach dem Login kopieren
  3. Konfigurieren Sie den Systempfad:

    <code class="xml"><systemPath>${lib.location}/MyLibrary.jar</systemPath></code>
    Nach dem Login kopieren
  4. Stellen Sie den Bereich auf System ein:

    <code class="xml"><scope>system</scope></code>
    Nach dem Login kopieren

Durch Befolgen dieser Schritte können Sie ein In Project Repository erstellen, das das externe JAR enthält und es für Sie zugänglich macht Maven-Projekt unter Beibehaltung der Versionskontrolle. Sie können die Verwendung von mvn install:install-file vermeiden, indem Sie diesen Ansatz übernehmen.

Zusätzlicher Hinweis:

Denken Sie daran, sicherzustellen, dass die JAR-Datei im richtigen Verzeichnis abgelegt wird. wie in der Eigenschaft lib.location angegeben. Weitere Einzelheiten zu diesem Thema finden Sie im Blog-Beitrag, der in der Originalantwort verlinkt ist.

Das obige ist der detaillierte Inhalt vonWie integriere ich externe JARs in Maven-Projekte: Eine Schritt-für-Schritt-Anleitung mit einem In-Project-Repository?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage