在项目中偶尔会遇到与第三方对接时,由第三方提供的jar包在maven中无法搜索到但项目的包必须统一由maven管理的问题。
这一次调用银联的认证接口就遇到了这样的问题,所有我才用的是将银联提供的jar包放置在项目的jar文件夹下,通过maven配置来调用。废话不多说贴代码。
<!--银联接口maven包-->
<dependency>
<groupId>com.chinaums</groupId>
<artifactId>fsp-base</artifactId>
<version>1.0.1</version>
<scope>system</scope>
<systemPath>${basedir}/src/lib/fsp-base-1.0.1.jar</systemPath>
</dependency>
<dependency>
<groupId>com.chinaums</groupId>
<artifactId>fsp-channel-base</artifactId>
<version>1.0.1</version>
<scope>system</scope>
<systemPath>${basedir}/src/lib/fsp-channel-base-1.0.1.jar</systemPath>
</dependency>
<dependency>
<groupId>com.chinaums</groupId>
<artifactId>fsp-exception</artifactId>
<version>1.0.1</version>
<scope>system</scope>
<systemPath>${basedir}/src/lib/fsp-exception-1.0.1.jar</systemPath>
</dependency>
<dependency>
<groupId>com.chinaums</groupId>
<artifactId>fsp-sdk-base</artifactId>
<version>1.0.1</version>
<scope>system</scope>
<systemPath>${basedir}/src/lib/fsp-sdk-base-1.0.1.jar</systemPath>
</dependency>
这样就可以通过maven读取到这个目录下的包了