平时在使用maven
的时候会出现一些在中央仓库没有的jar
包。举例说明一下:今天在使用淘宝的alidayu SDK
的时候,他的jar
就不是通过maven
从中央仓库下载的,而是直接下载的jar
包。这样使我们在引用的时候会有一定的障碍。当然maven
肯定是有解决办法的。
mvn install:install-file -Dfile=taobao-sdk-java-auto_1455552377940-20160323.jar -DgroupId=com.taobao -DartifactId=dayu -Dversion=1.0.0 -Dpackaging=jar
上面的maven
命令 的含义就是在本地maven
仓库中生成一个groupId
为com.taobao
。artfactId
为dayu
,version
为0.0.1
。packaging
为jar
的maven
坐标。-Dfile
指向的是本地jar
的地址。同时会将这个文件导入到本地的maven
仓库。这样就可以正常的在pom.xml
中导入这个文件。