采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
ProductInfoOutput类属于product-common模块,而product-client引入了product-common依赖,order-server也引入了product-client依赖,为什么order-server却不能引入ProductInfoOutput类呢?
我也遇到了同样的情况。我是这样解决的:1、先对照老师product服务的代码检查,我发现我的product服务代码中ProductClient中ProductInfoOutput引入的包路径不同(原因是我的包路径写错了)。又发现在product-client的pom文件中,引用product-common多加了一个version。
2、修改完毕后,将produc项目clean install
(操作方法:IDEA最上View——Tool Windows——Maven Projects——Lifecycle——clean、install
不懂的话,自行百度)
3、在最下方 Terminnal中 mvn -Dmavn.test.skip=true -U clean install
4、回到将order项目,此时还会报错,因此,把项目clean install(同步骤2)
5、order模块再进行mvn -Dmaven.test.skip=true -U clean install (同步骤3)
我也遇到了同样的问题,解决了很久。发现问题在于有些地方不能加<version>版本号,建议比对product和order一共八个pom.xml文件,跟师兄的代码仔细比对,看看哪里需要写版本号,哪里不需要写版本号,保持和师兄的一致,然后重新reimport之后就可以解决了。
你确定product-client这个mvn clean install到本地仓库了么?
如果install到了本地仓库,order-server就能识别并引入该jar包,然后就可以用ProductInfoOutput了
哥们你是不是产品经理或项目经理,尽能扯!很多回答都是废话,没有实质作用。
你也遇到这个问题了吗?
登录后可查看更多问答,登录/注册
SpringCloud组件实现微服务,【已升级Finchley.Release】
2.0k 3
2.7k 6
2.4k 7
1.6k 25
3.1k 24