Heim > Java > javaLernprogramm > Wie integriere ich benutzerdefinierte externe JARs zur Versionskontrolle in Ihr Maven-Projekt?

Wie integriere ich benutzerdefinierte externe JARs zur Versionskontrolle in Ihr Maven-Projekt?

Susan Sarandon
Freigeben: 2024-10-29 10:20:02
Original
499 Leute haben es durchsucht

How to Integrate Custom External JARs into Your Maven Project for Version Control?

Benutzerdefinierte externe JAR-Integration mit Maven

Das Hinzufügen externer JAR-Dateien zu einem Maven-Projekt ist eine häufige Aufgabe, insbesondere bei der Arbeit mit nicht öffentlichen Repositories. Für Ihr spezifisches Szenario werden wir zwei Optionen untersuchen, die beide sicherstellen, dass sowohl Ihr Projekt als auch die Bibliothek einer Versionskontrolle unterliegen.

1. Projektinternes Repository:

Um die Bibliothek innerhalb Ihres Projekts und zur Versionskontrolle zu verwalten, können Sie ein projektinternes Repository erstellen. Fügen Sie Folgendes zu Ihrer pom.xml hinzu:

<code class="xml"><repository>
    <id>in-project</id>
    <name>In Project Repo</name>
    <url>file://${project.basedir}/libs</url>
</repository>

<dependency>
    <groupId>stuff</groupId>
    <artifactId>library</artifactId>
    <version>1.0</version>
</dependency></code>
Nach dem Login kopieren

Dadurch wird das lib-Verzeichnis unter Ihrem Projektordner als Repository hinzugefügt und die Bibliothek automatisch installiert.

2. Systembereich mit externem Pfad:

Wenn Sie die JAR lieber extern speichern möchten, können Sie den Systembereich verwenden:

<code class="xml"><dependency>
    <groupId>stuff</groupId>
    <artifactId>library</artifactId>
    <version>1.0</version>
    <systemPath>${lib.location}/MyLibrary.jar</systemPath>
    <scope>system</scope>
</dependency></code>
Nach dem Login kopieren

Geben Sie den Systempfad der JAR-Datei mit an ${lib.location}-Eigenschaft, aber Sie müssen mvn install:install-file nicht ausführen.

Eclipse-Problemlösung:

Wenn Eclipse dies nicht tut Wenn Sie die Abhängigkeit nach dem Hinzufügen zum POM erkennen, können Sie Folgendes versuchen:

  • Bereinigen Sie das Projekt und erstellen Sie es neu (klicken Sie mit der rechten Maustaste auf > Bereinigen).
  • Fügen Sie die JAR-Datei manuell hinzu Ihr Eclipse-Projektklassenpfad (Rechtsklick auf > Eigenschaften > Java Build Path)
  • Aktualisieren Sie die Maven-Abhängigkeiten (Fenster > Ansicht anzeigen > Andere > Maven)

Das obige ist der detaillierte Inhalt vonWie integriere ich benutzerdefinierte externe JARs zur Versionskontrolle in Ihr Maven-Projekt?. 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