Red de conocimiento informático - Material del sitio web - Cómo agregar un paquete jar local en pom.xml de maven

Cómo agregar un paquete jar local en pom.xml de maven

Pasos:

1. Inserte el comando cmd en la ruta del paquete jar

2 Ejecute el comando:

mvn install:install-file -Dfile. =lucene-queryparser -4.6.1.jar

-DgroupId=org .apache.lucene -DartifactId=lucene-queryparser

-Dversion=4.6.1 -Dpackaging=jar

Entre ellos: -DgroupId y -DartifactId se usan para especificar la ruta de instalación del paquete jar en el repositorio, y solo se usan para indicarle al proyecto que busque el paquete jar con este nombre en esta ruta.

Por ejemplo:

mvn install:install-file -Dfile=hadoop-hdfs-2.2.0.jar

-DgroupId=org.apache.hadoop - DartifactId=hadoop-hdfs - Dversion=2.2.0 -D

-Dpackaging=jar

Esto significa que después de ejecutar el comando instale hadoop-hdfs-2.2.0.jar en el repositorio Directorio \org.apache.hadoop\hadoop-hdfs\2.2.0.

Si necesita utilizar este jar en su proyecto, agregue la siguiente configuración en pom.xml:

lt;dependencygt;

lt;groupIdgt;org.apache.hadooplt;/ groupIdgt ;

lt;artifactIdgt;hadoop-hdfslt;/artifactIdgt;

lt;versiongt;2.2.0lt;/p>

lt;portgt;org apache.hadoop/hadoop-hdfs/2.2.0.jar2.0lt;/versiongt;

lt;/dependencygt;

Tenga en cuenta que cada parámetro está precedido por una -D<. /p>

2. ¿Cómo agregar archivos jar en las bibliotecas del proyecto pom.xml en lugar de agregarlos desde el almacén local?

1. Primero, debe agregar el paquete jar copiado en el proyecto a la carpeta libs

2. Luego agregue el siguiente código en pom.xml:

<. p>3. Agregue el siguiente código en la carpeta pom.xml:

[html] ver copia simple

lt; dependencygt;

lt. htmlunitlt; /groupIdgt;

lt; artefactoIdgt; htmlunitlt;

lt; systemlt;/scopegt;

lt; systemPathgt; ${project.basedir}/libs/htmlunit-2.21-OSGi.jarlt;/systemPath gt; /p>

Preste atención al elemento de alcance y al elemento systemPath, donde el elemento systemPath especifica la ruta del paquete jar en el proyecto.

Tenga en cuenta que no es necesario agregar los paquetes jar en la carpeta libs a la ruta de compilación.