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>
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>
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:
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!