Wie füge ich lokale jar-Dateien (die noch nicht Teil des Maven-Repositorys sind) direkt in die Bibliotheksquellen meines Projekts ein?
Installieren Sie die JAR-Datei wie folgt in Ihr lokales Maven-Repository:
mvn install:install-file \
-Dfile=<path-to-file> \
-DgroupId=<group-id> \
-DartifactId=<artifact-id> \
-Dversion=<version> \
-Dpackaging=<packaging> \
-DgeneratePom=true
Wobei jeder auf verweist:
<path-to-file>
: der Pfad zu der zu ladenden Datei z.B. → c:\kaptcha-2.3.jar
<group-id>
: die Gruppe, unter der die Datei registriert werden soll, z.B. → com.google.code
<artifact-id>
: der Artefaktname für die Datei z.B. → kaptcha
<version>
: die Version der Datei z.B. → 2.3
<packaging>
: die Verpackung der Datei z.B. → jar
Referenz
install:install-file
ZielJa, das kann man haben, aber es ist keine gute Idee.
Installieren Sie stattdessen alle diese Jars in Maven-Repos
Auch sehen
Am besten ist es, wenn Sie Ihr eigenes entferntes Repository erstellen.
Siehe hier für Details, wie man das macht. Werfen Sie einen Blick auf den Abschnitt 'Hochladen in ein entferntes Repository'.