请稍等 ...
×

采纳答案成功!

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

拆分order工程,按照视频在order的pom引入了product-client,在OrderApplication中还是找不到

图片描述
图片描述
图片描述

我是打了jar之后手动用doc命令把jar放到maven仓库里面的,
mvn install:install-file -Dfile=D:projectproductserver argetproduct-server-0.0.1-SNAPSHOT.jar -DgroupId=com.imooc -DartifactId=product-server -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar
三个这样的命令,不知道还有什么地方需要注意的么,不知道什么情况,请老师解惑,感谢。

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

3回答

提问者 沁涵 2019-07-23 13:22:13

老师我下载了您的源码,发现了问题,您从orderApplication点那个路径能到maven包下的那个文件那里,然后我虽然在pom引入了,但是我maven下好像没有这个jar,这是为什么呢,我用idea手动从本地库里面导入好像也不好用,下面是图

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

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


0 回复 有任何疑惑可以回复我~
提问者 沁涵 2019-07-23 11:12:29

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

https://img1.sycdn.imooc.com/szimg/5d367b04092fe7c407510220.jpg这是我导入的jar和idea配置的地址


0 回复 有任何疑惑可以回复我~
廖师兄 2019-07-22 23:03:03

只要你使用了mvn install,就会把jar放到本地仓库,只要在本地仓库,就可以引用。

你查看idea中maven的设置,仓库地址是否正确

0 回复 有任何疑惑可以回复我~
  • 提问者 沁涵 #1
    mvn install 命令我用了报错,No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?,我折腾了好久也没解决掉,就手动添加了,添加是进去了,没什么问题,我在pom中也能点进去,上面也截图了。。。看了一下idea中maven的设置,仓库地址是正确的呀老师
    回复 有任何疑惑可以回复我~ 2019-07-23 10:17:35
  • 廖师兄 回复 提问者 沁涵 #2
    No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK
    这是因为jdk没装好,环境变量没设置。install后,看仓库里有没有product-client.jar。你可以看14-6,还可以下载我的源码,mvn install试试
    回复 有任何疑惑可以回复我~ 2019-07-23 21:21:38
  • 提问者 沁涵 回复 廖师兄 #3
    JDK没装好? 我打开cmd直接敲java -version  ; javac -version都没有问题,这样还有问题吗?或者还要怎么验证呢?
    回复 有任何疑惑可以回复我~ 2019-07-24 12:35:30
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信