一、将本地jar包放入到项目中
在项目根目录下创建lib目录,将jar包放入到lib目录
二、在pom.xml引入本地jar包
groupId、artfactId可以自定义名称,systemPath为本地jar的绝对路径;
<dependency>
<groupId>com.abc</groupId>
<artifactId>TrustPayClient</artifactId>
<version>V3.1.4</version>
<scope>system</scope>
<!--本地jar的路径,相对或者绝对都可以-->
<systemPath>${project.basedir}/lib/TrustPayClient-V3.1.4.jar</systemPath>
</dependency>
三、项目打包时将本地jar打包进入项目
如果没有增加如下配置,在编码时可以正常的引入第三方jar包中的类,但是在程序运行时会报错,通过以下配置,在打包maven项目时,本地的jar也会随之一起打包进入项目;
<!-- 将本地jar打包进项目中 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<warName>${project.artifactId}</warName>
<webResources>
<resource>
<directory>lib/</directory>
<targetPath>WEB-INF/lib</targetPath>
<includes>
<include>**/*.jar</include>
</includes>
</resource>
</webResources>
</configuration>
</plugin>