原则上Maven的设计是不需要这么做的,因为pom.xml中依赖的jar包会自动实现从中央仓库下载到本地仓库。
但也有特殊情况。
比如我下载了spire.pdf
spire.pdf-4.4.8.jar
使用maven缺并没有下载成功,那么这个时候我们可以找到对应的版本的jar包,下载到本地,本地进行安装:
maven远程下载失败 手动导包到本地仓库:1、maven远程下载jar包到本地仓库失败,确实网络原因或者其他原因下不来,我们可以手动导入进去,就是收到安装到本地仓库,不知直接复制粘贴就行的。因为maven也是一工具,它是通过“坐标”的概念来定位我们的jar包(这个以前接触过mvn坐标的概念,只是没有深究。现在联系起来就开朗些。),直接复制到本地的MAVEN不会识别,可以用命令来进行安装:
mvn install:install-file -Dfile=jar包的位置 -DgroupId=依赖配置项里的groupId -DartifactId=依赖配置项里的artifactId -Dversion=依赖配置项里的version -Dpackaging=jar
下载后,放到比如项目根目录下,这个时候我们来安装:
mvn install:install-file -Dfile=spire.pdf-4.4.8.jar -DgroupId=e-iceblue -DartifactId=spire.pdf -Dversion=4.4.8 -Dpackaging=jar
执行命令后,可以看到成功安装如下:
安装完成重新reload一下项目 :
以上就可以正常安装仓库无法下载的库了!