请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

product-common无法被order-server引用

https://img1.sycdn.imooc.com//szimg/5aae6ad6000113bf13340282.jpg

ProductInfoOutput类属于product-common模块,而product-client引入了product-common依赖,order-server也引入了product-client依赖,为什么order-server却不能引入ProductInfoOutput类呢?

正在回答 回答被采纳积分+3

3回答

微暖丶温情 2018-11-23 10:30:44

我也遇到了同样的情况。我是这样解决的:
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)


1 回复 有任何疑惑可以回复我~
可可cheer 2020-09-09 11:23:10

我也遇到了同样的问题,解决了很久。发现问题在于有些地方不能加<version>版本号,建议比对product和order一共八个pom.xml文件,跟师兄的代码仔细比对,看看哪里需要写版本号,哪里不需要写版本号,保持和师兄的一致,然后重新reimport之后就可以解决了。

0 回复 有任何疑惑可以回复我~
殇腥黯皓 2018-03-20 21:47:30

你确定product-client这个mvn clean install到本地仓库了么?

如果install到了本地仓库,order-server就能识别并引入该jar包,然后就可以用ProductInfoOutput了

0 回复 有任何疑惑可以回复我~
  • qq__18 #1
    哥们你是不是产品经理或项目经理,尽能扯!很多回答都是废话,没有实质作用。
    回复 有任何疑惑可以回复我~ 2019-02-27 16:48:42
  • 廖师兄 回复 qq__18 #2
    你也遇到这个问题了吗?
    回复 有任何疑惑可以回复我~ 2019-02-28 00:30:13
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信