Cómo agregar un paquete jar local en pom.xml de maven
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 p>
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.