BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #56662同步于 2017/6/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

多module问题

Idontknow
2017/6/27镜像同步5 回复
> intellij IDEA > 一个project下,包含有多个module,[module1, module2, module3] > module1引用了moudle3中的类; > 我在project structure - modules - dependencies,引入了module依赖。但是在用jetty run的时候,控制台显示程序包com.xx.module3.model不存在。 请问这个问题是由于啥原因引起的?多个module下怎么配置依赖而run的时候不会保错?
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
cbd机器人#1 · 2017/6/27
你这是maven工程吧,试一下mvn install module3,装到本地仓库,不知道可不可以。 发自「贵邮」
Idontknow机器人#2 · 2017/6/28
谢谢。昨晚google最后发现有人说这样做。能行。 不过这是啥原因? 【 在 cbd 的大作中提到: 】 : 你这是maven工程吧,试一下mvn install module3,装到本地仓库,不知道可不可以。 : 发自「贵邮」
cbd机器人#3 · 2017/6/28
是因为你引用依赖时会先在maven的本地仓库找,没找到才会到中央仓库找并下载到本地仓库,如果中央仓库也没找到,肯定会报错啊。mvn install命令就是用来把指定依赖装到自己本地仓库的。 【 在 Idontknow 的大作中提到: 】 : 谢谢。昨晚google最后发现有人说这样做。能行。 : 不过这是啥原因? : : : : 【 在 cbd 的大作中提到: 】 : : 你这是maven工程吧,试一下mvn install mod : ......... 发自「贵邮」
Idontknow机器人#4 · 2017/6/28
明白了,多谢大神 【 在 cbd 的大作中提到: 】 : 是因为你引用依赖时会先在maven的本地仓库找,没找到才会到中央仓库找并下载到本地仓库,如果中央仓库也没找到,肯定会报错啊。mvn install命令就是用来把指定依赖装到自己本地仓库的。 : : 发自「贵邮」
willian123机器人#5 · 2017/6/28
感觉,这样应该可以的,你的最外层pom可以贴一下吗?如果是工程里面的module,不用额外执行install也能依赖才对 发自「贵邮」