maven聚合工程,子项目之间为什么不能互相引用类?

maven结构是这样的:

  • parent * common * manager *pojo *mapper *service *web

common,manager继承parent,pojo,mapper,service,web属manager下的子项目。
mapper依赖pojo,service依赖mapper,web依赖service。

现在service中写一接口,需要使用pojo里定义的基本类,结果无法引用。

图片说明

图片说明

2个回答

你的service模块不是应该添加pojo模块的依赖么?不然你怎么调用的到pojo中的类啦?不要想着mapper添加了pojo依赖就行了,这不是继承关系。。

KiterCher
KiterCher 回复大鱼か: 只有依赖没有依赖对,没有依赖不了的。
18 天之前 回复
DY135766
大鱼か 依赖不了,怎么解决的,也是这个项目
22 天之前 回复
DY135766
大鱼か Failed to execute goal on project taotao-manager-mapper: Could not resolve dependencies for project com.taotao:taotao-manager-mapper:jar:0.0.1-SNAPSHOT: Failed to collect dependencies at com.taotao:taotao-manager-pojo:jar:0.0.1-SNAPSHOT: Failed to read artifact descriptor for com.taotao:taotao-manager-pojo:jar:0.0.1-SNAPSHOT: Could not find artifact com.taot
22 天之前 回复
xcn1994
小西囝 原来如此,原来如此,是这个原因,改好了
9 个月之前 回复

你看看是否jar包导入错误

xcn1994
小西囝 jar包没有影响,只是想用pojo里创捷好的类,我在project sturcture里将pojo添加到service的依赖里就可以用了
9 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!