引言:
虽然配置了maven以后可以通过索引的方式自动下载jar包到本地maven仓库,从而使项目中直接使用本地仓库里面的架包,
但是这一招并不是每一次都灵应,也有遇到了失败的时候,当遇到失败的时候,我们可以通过使用命令的形式将架包导入
本地的maven仓库,然后项目中就可以直接使用了。eg: 我在使用druid时无法从阿里的仓库中直接获取到druid-1.0.27-sources.jar、
druid-1.0.27-javadoc.jar,只能从国际仓库中获取了以后在导入到本地仓库。
1. maven命令将jar包移动到maven的本地repository
语法:
mvn install:install-file -Dfile=jar包的位置(参数一) -DgroupId=groupId(参数二) -DartifactId=artifactId(参数三) -Dversion=version(参数四) -Dpackaging=jar
“Program Files”中间有空格,所以要加双引号,另外三个参数,从上面复制过来即可。
eg:
安装oracle-connector-java:
mvn install:install-file -DgroupId=oracle -DartifactId=oracle-connector-java -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=F:\ojdbc6-11.2.0.1.0.jar
安装:druid-1.0.27-sources.jar
mvn install:install-file -DgroupId=druid -DartifactId=druid-1.0.27-sources -Dversion=1.0.27 -Dpackaging=jar -Dfile=e:\druid-1.0.27-sources.jar
如果不想使用命令的方式,那可以直接复制下载的jar包到maven仓库中,亲测有效,不知道是否会有后遗症。
参考网址:
https://www.cnblogs.com/tangshengwei/p/6341628.html
原文地址:https://www.cnblogs.com/shiyun32/p/9382985.html
时间: 2024-10-09 23:27:21