第一种方式:直接复制jar包到项目(应用场景),编辑pom.xml文件,添加如下内容
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<compilerArguments>
<!-- 打包本地jar包 -->
<extdirs>${project.basedir}/lib</extdirs>
</compilerArguments>
</configuration>
</plugin>
</plugins>
<resources>
<resource>
<directory>lib</directory>
<targetPath>BOOT-INF/lib/</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
</resources>
</build>
外部依赖位置: ${project.basedir}/lib
第二种方式:通过pom.xml文件逐个导入
<dependency>
<groupId>com.xxx.www</groupId>
<artifactId>out-jar-1</artifactId>
<version>1.0.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/commons-cxxxx.jar</systemPath>
</dependency>
<dependency>
<groupId>com.xxx.www</groupId>
<artifactId>out-jar-2</artifactId>
<version>1.0.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/commons-httxxxx.jar</systemPath>
</dependency>
....
其中groupId和artifactId可以随便填,注意artifactId不要重复了。
如果是springboot项目注意另外添加如下内容:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<includeSystemScope>true</includeSystemScope>
</configuration>
</plugin>