Escenas
Maven introduce paquetes jar dependientes, principalmente mediante el uso de coordenadas en pom.xml para agregar dependencias.
Si el paquete jar al que se debe hacer referencia no está en el almacén central de Maven, cómo introducirlo en el proyecto.
Primero cree un nuevo directorio libs en el directorio del proyecto
Coloque el paquete jar que debe importarse en este directorio
Luego abre pom.xml
Nota:
Blog:
https://blog.csdn.net/badao_liumang_qizhi
Siga la
cuenta pública
Programadores dominantes Obtenga libros electrónicos relacionados con la programación, instructivos y descargas gratuitas.
lograr
Donde agregas dependencias
<dependency>
<groupId>mobileimsdk4j_tcp</groupId>
<artifactId>mobileimsdk4j_tcp</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${basedir}/libs/mobileimsdk4j_tcp.jar</systemPath>
</dependency>
Tenga en cuenta que las coordenadas y el número de versión aquí son arbitrarios, pero el alcance debe escribir system, y luego systemPath es la ruta del paquete jar de arriba
Luego, si lo usa de esta manera, debe empaquetar estos paquetes jar cuando empaquete el proyecto.
Entonces necesitas confiar en complementos empaquetados
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
<compilerArguments>
<extdirs>${project.basedir}/libs</extdirs>
</compilerArguments>
</configuration>
</plugin>
</plugins>
</build>
Preste atención a la ruta de extdirs aquí, aquí está el directorio libs debajo del directorio raíz del proyecto