El proyecto Maven presenta el paquete jar de terceros en lib en el archivo pom y lo empaqueta en

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

 

Supongo que te gusta

Origin blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/114369986
Recomendado
Clasificación