1.解决方法必须建立Maven本地库
1.1.安装Maven
它是apache下面的项目,下载地址:${user.home}/.m2/repository
下载完成之后,解压Manen到你的磁盘中,建议解压目录不要太深,我解压到了 F:\apache-maven-3.5.4下,同时找到解压后的conf文件夹下的settings.xml文件,使用文本编辑器打开,修改默认的本地 仓库的地址,不然的话,它给你的默认本地仓库是在C:\Users\Administrator\.m2\repository下面。
修改默认本地仓库地址
在<settings></settings>标签之间加入<localRepository>你的本地仓库地址</localRepository>
1.2.配置环境变量
新增环境变量
修改环境变量path
2.使用命令行来导入Jar到本地库
2.1.要导入的Jar
2.2.命令行内容
mvn install:install-file -Dfile=icbc-api-sdk-cop.jar -DgroupId=icbc -DartifactId=icbc-api-sdk-cop -Dversion=2.0.0 -Dpackaging=jar
mvn install:install-file -Dfile=icbc-api-sdk-cop-io.jar -DgroupId=icbc -DartifactId=icbc-api-sdk-cop-io -Dversion=2.0.0 -Dpackaging=jar
mvn install:install-file -Dfile=icbc-ca.jar -DgroupId=icbc -DartifactId=icbc-ca -Dversion=2.0.0 -Dpackaging=jar
mvn install:install-file -Dfile=InfosecCrypto_Java1_02_JDK14+.jar -DgroupId=icbc -DartifactId=InfosecCrypto_Java1_02_JDK14 -Dversion=2.0.0 -Dpackaging=jar
mvn install:install-file -Dfile=proguard.jar -DgroupId=icbc -DartifactId=proguard -Dversion=2.0.0 -Dpackaging=jar
2.3.本地库截图
2.4.pom.xml
<dependency>
<groupId>icbc</groupId>
<artifactId>icbc-api-sdk-cop</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>icbc</groupId>
<artifactId>icbc-api-sdk-cop-io</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>icbc</groupId>
<artifactId>icbc-ca</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>icbc</groupId>
<artifactId>InfosecCrypto_Java1_02_JDK14</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>icbc</groupId>
<artifactId>proguard</artifactId>
<version>2.0.0</version>
</dependency>