IDEA创建turbine得maven工程失败

最近在学习Spring Cloud,照着《Spring Cloud与Docker 微服务架构实战》(第2版)学,学到使用Turbine聚合监控数据时,在IDEA里创建ArtifactId是microsercice-hystrix-turbine的maven项目时,这个项目就没有创建成功,试了好几次都没有成功。

我在pom文件里找到了一个这个错误,没百度到解决办法,所以提出此问题。
下面是报错截图:
图片描述

报的错是:Failed to read artifact descriptor for org.springframework.cloud:spring-cloud-netflix-turbine:jar:1.4.6.RELEASE
这个是一创建这个工程就这样。我试了用idea创建一个普通的springboot工程,没有问题。就是创建这个加了turbine依赖的springboot工程创建不成功。

希望有懂得人能指点。

阅读 2.1k
1 个回答

自己百度了以下maven导入jar失败,看到了很多解决方法,照着已经解决了。
这个问题是由于我配的maven镜像网站除了问题,在导入这个turbine的jar包时,报了个500的错误(这个错误原因可以在本地的仓库里对应去找到这个jar包的lasteUpdate文件),所以本地就导入不了这个jar包的相关文件,我就自己去maven官网下载了对应版本的spring-cloud-netflix-turbine-1.4.6.RELEASE.jar这个jar包,通过mvn install安装到本地的仓库里,再在IDEA里刷新以下工程就好了。
mvn install命令:
命令:

mvn install:install-file -Dfile=E:/spring-cloud-netflix-turbine-1.4.6.RELEASE.jar -DgroupId=org.springframework.cloud -DartifactId=spring-cloud-netflix-turbine -Dversion=1.4.6.RELEASE -Dpackaging=jar

E:/ 是我放下载好的jar包的路径
groupId、artifactId以及version在maven官网下载对应版本的jar包的页面可以看到:
图片描述

安装及成功截图:
图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题