问题描述

从git上面拉取了一个项目,发现有些maven依赖下载不下来,重新加载也下载不下来,在idea中尝试了一些方法仍然拉取不下,最后采用了mvn命令把相关的依赖拉取到本地仓库。            springfox-swagger2 2.8.0的版本下载不下来

可以去本地仓库(安装maven会配置,不配置有默认本地仓库位置),查看是否有这个依赖对应的版本如下:

很明显没有对应2.8。0版本的 ,下面就来说解决方案。

前提

在拉取依赖到本地仓库的前提条件是必须先把maven安装和环境配置好。这儿就不过多描述了

maven中央仓库:Maven Central

大家想下载什么依赖都可以去上面搜索,找到你想要的依赖及版本。

解决办法

方法一:

在maven中央仓库下载对应你想要的依赖的版本,把它放到对应位置。按照如下图所示找到你想要的依赖进行下载jar包,这里以2.8.0为例。

记住你 springfox-swagger2-2.8.0.jar包的存放路径,下面命令需要用到。

适用场景:

(1)你从网上下载jar包,并通过这个命令将jar保存在本地仓库

(2)别人给你maven依赖压缩包,你直接解压复制到本地仓库,在idea中刷新maven依然报错,你可以使用mvn命令,将jar重新写入到本地maven仓库。

命令:

mvn install:install-file -DgroupId=io.springfox -DartifactId=springfox-swagger2 -Dversion=2.8.0 -Dpackaging=jar -Dfile=D:\java\springfox-swagger2-2.8.0.jar

 参数说明

  • -DgroupId:指定项目的 Group ID,即 Maven 项目的组织名称或者公司域名的反写。在这个例子中,Group ID 是 io.springfox
  • -DartifactId:指定项目的 Artifact ID,即 Maven 项目的模块名称或者项目名称。在这个例子中,Artifact ID 是 springfox-swagger2
  • -Dversion:指定项目的版本号。在这个例子中,版本号是 2.8.0
  • -Dpackaging:指定项目的打包类型,一般是 jar 或者 war。在这个例子中,打包类型是 jar
  • -Dfile:指定要安装的 JAR 文件的路径。在这个例子中,JAR 文件位于 D:\java\springfox-swagger2-2.8.0.jar

把命令编辑好之后,打开命令提示符(Windows+R)直接运行命令就可。

出现 BUILD SUCCESS 即成功。

验证本地仓库,已经出现说明成功了。

 在maven依赖管理中刷新一下就可以正常使用了。

方法二:使用maven配置直接通过远程把jar包下载到本地仓库

在本地打开命令提示符或Windows+R输入cmd,输入以下命令。

命令

mvn dependency:get -DgroupId=io.springfox -DartifactId=springfox-swagger2 -Dversion=2.8.0

该命令会自动读取你的maven配置,下载jar包到你的本地仓库内。

上面的方法本人亲测可用。

参考 命令行下载maven依赖_maven下载依赖包命令-CSDN博客

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐