一个maven项目中使用到了taobao-sdk-java-auto_1455552377940-20160422.jar包,项目是直接导入的jar包而没用用maven的形式导入,导致在idea编辑时无法识别本地jar包,最后我采用的是用maven方式导入下本地jar包,导入时有两种方式。一、通过mvn命令将jar包直接导入到本地仓库;二、依赖本地jar包。
一、通过mvn命令将jar包直接导入到本地仓库
如果mvn命令未安装,可参考maven安装与环境变量配置
mvn install:install-file -Dfile=E:\workSpace\taobao-sdk-java-auto_1455552377940-20160422.jar -DgroupId=com.taobao -DartifactId=taobao-sdk-java-auto_1455552377940 -Dversion=20160422 -Dpackaging=jar
配置时注意:
-Dfile是需要导入的jar包所在的路径
-DgroupId、-DartifactId、-Dversion应与pom.xml中使用时一致
在pom.xml可以使用导入的jar包
com.taobao
taobao-sdk-java-auto_1455552377940
20160422
二、依赖本地jar包
com.taobao
taobao-sdk-java-auto_1455552377940
20160422
system
${basedir}/src/main/webapp/WEB-INF/lib/taobao-sdk-java-auto_1455552377940-20160422.jar
依赖本地jar包时,需要在中,设置和;
设置为system表示,依赖项不再从仓库中取,而是使用本地的文件,具体的本地文件路径在中设置
设置本地文件的路径,其中${basedir}代表pom.xml所在的路径