文章目录
注意: boot3.X 需要是jdk17及以上
错误信息
Cannot resolve org.springframework.boot:spring-boot-starter-data-elasticsearch:pom:2.7.3 failed to transfer from http://maven.aliyun.com/nexus/content/groups/public during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of nexus-aliyun has elapsed or updates are forced. Original error: Could not transfer artifact org.springframework.boot:spring-boot-starter-data-elasticsearch:pom:2.7.3 from/to nexus-aliyun (http://maven.aliyun.com/nexus/content/groups/public): transfer failed for http://maven.aliyun.com/nexus/content/groups/public/org/springframework/boot/spring-boot-starter-data-elasticsearch/2.7.3/spring-boot-starter-data-elasticsearch-2.7.3.pom
导致错误的原因:
因为jar下载不到本地
解决办法
1.到maven官网下载jar到本地的D盘下
官网地址 :https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-elasticsearch/2.7.3
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-M0FUs5Os-1663700258117)(img/24.png)]
下载成功:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mZdDUdAI-1663700258118)(img/25.png)]
2.把jar包安装到本地仓库中
2.1.首先确认自己的maven的配置文件有配置本地仓库
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VkxcW0Ws-1663700258119)(img/2-01.png)]
2.2 win+R 打开cmd命令端口,输入并执行命令:
解释例子:
mvn install:install-file -Dfile=刚下载的jar包的位置 -DgroupId=依赖里写的groupId -DartifactId=依赖里写的artifactId -Dversion=上面的version -Dpackaging=jar
修改四个位置
-
刚下载的jar包的位置–(就是–>D:\spring-boot-starter-data-elasticsearch-2.7.3.jar)
-
依赖里写的groupId
-
依赖里写的artifactId
-
jar的version
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1WvfaRBn-1663700258119)(img/26.png)]
例子:
mvn install:install-file -Dfile=D:\spring-boot-starter-data-elasticsearch-2.7.3.jar -DgroupId=org.springframework.boot -DartifactId=spring-boot-starter-data-elasticsearch -Dversion=2.7.3 -Dpackaging=jar
2.3 打开cmd
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2nO8fxlT-1663700258119)(img/27.png)]
2.4 执行命令
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fgzHWy6y-1663700258119)(img/28.png)]
2.5 成功显示
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YYHgNrRT-1663700258120)(img/29.png)]
注意: 命令执行不成功,就检查四个修改的位置是否正确,其次查看maven是否配置了MAVEN_HOME
下载lombok命令参考:
mvn install:install-file -Dfile=D:\lombok-1.18.24.jar -DgroupId=org.projectlombok -DartifactId=lombok -Dversion=1.18.24 -Dpackaging=jar