Heim > Java > javaLernprogramm > Wie füge ich eine JAR-Abhängigkeit über einen relativen Pfad in Maven hinzu?

Wie füge ich eine JAR-Abhängigkeit über einen relativen Pfad in Maven hinzu?

Susan Sarandon
Freigeben: 2024-12-29 04:00:14
Original
979 Leute haben es durchsucht

How to Add a JAR Dependency via Relative Path in Maven?

Hinzufügen einer Abhängigkeit zu einem Jar durch relativen Pfad in Maven

Problem:

Sie Sie möchten ein proprietäres JAR als Abhängigkeit zu einem Maven-Projekt hinzufügen, ohne es jedoch einem Repository hinzuzufügen oder von Entwicklern zu verlangen, dies manuell zu tun. Ihr Ziel ist es, das JAR von einem relativen Pfad innerhalb der Quellcodeverwaltung Ihres Projekts aus zu referenzieren.

Lösung:

Sie können ein „Datei-Repository“ lokal für Ihr Projekt verwenden und eine Abhängigkeitserklärung ohne das System Geltungsbereich.

Schritte:

  1. Deklarieren Sie ein lokales Repository:

    <repositories>
      <repository>
        <id>my-local-repo</id>
        <url>file://${project.basedir}/my-repo</url>
      </repository>
    </repositories>
    Nach dem Login kopieren
  2. Installieren Sie das JAR mit dem Ziel „install:install-file“ und dem localRepositoryPath Parameter:

    mvn org.apache.maven.plugins:maven-install-plugin:2.3.1:install-file \
                          -Dfile=<path-to-file> -DgroupId=<myGroup> \
                          -DartifactId=<myArtifactId> -Dversion=<myVersion> \
                          -Dpackaging=<myPackaging> -DlocalRepositoryPath=<path>
    Nach dem Login kopieren
  3. Deklarieren Sie die Abhängigkeit in Ihrer pom.xml:

    <dependency>
      <groupId>your.group.id</groupId>
      <artifactId>3rdparty</artifactId>
      <version>X.Y.Z</version>
    </dependency>
    Nach dem Login kopieren

Mit dieser Methode können Sie das proprietäre JAR als Abhängigkeit hinzufügen und über einen relativen Pfad innerhalb Ihres Projekts darauf verlinken, ohne auf ein Repository angewiesen zu sein oder dies zu benötigen Entwickler, zusätzliche Schritte zu unternehmen.

Das obige ist der detaillierte Inhalt vonWie füge ich eine JAR-Abhängigkeit über einen relativen Pfad in Maven hinzu?. 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