clone了5-9的代码,仍无法启动

来源:5-9 项目改造成多模块

954L

2019-04-04

我下了5-9的order跟product代码。product可以正常启动,并且我也install到本地了。

但是我maven编译order项目时候提示错误。代码与git的5-9完全一致。

图片描述

图片描述

尝试过程:
1.试过把本地仓库的spring-cloud-netflix-core删了重新下载,
然后重新install product项目之后,order还是一样的错误。

2.试过QA.md里的“4.order项目的server模块不能正常引入product项目中的client模块”。
根据解决步骤依然无法解决该问题。

3.试过QA.md里的“3. 订单模块使用FeignClient项目不能正常启动”。
根据解决步骤依然无法解决该问题。

4.试过order跟product两个项目的pom文件均加上QA.md里“1. 无法下载SpringBoot 2.0.0.M3和SpringCloud Finchley.M2”的解决办法的代码后重新删除“spring-cloud-netflix-core”再下载再编译,也是同样的错误。

求解,谢谢!!!!

写回答

2回答

廖师兄

2019-04-08

我这边试了,按照方案3是可以的,也就是加上版本

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-feign</artifactId>
  <version>2.0.0.M1</version>
</dependency>

修改后要刷新pom.xml

0
0

廖师兄

2019-04-05

这是因为feign组件后来改过名字了,你要把product-client和order-server都改掉

0
1
954L
改来改去都跑不起来,应该怎么改? 改掉应该改成哪种?我试过删了,提示没找到了。换成server一样的也不行,换成client一样的也不行。
2019-04-08
共1条回复

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5673 学习 · 2489 问题

查看课程