同一聚合工程下不同module之间无法自动引入问题解决

在项目Taotao-manager中,由于模块间依赖配置问题,导致Taotao-manager-service中的ItemServiceImpl无法实现ItemService接口。错误提示表明找不到接口。通过在service中直接依赖interface解决了启动问题,但服务执行仍不正常,可能因Dubbo服务发现被注释导致。

项目关系如下 :
Taotao-parent:父工程,打包方式pom,管理jar包的版本号。
| 项目中所有工程都应该继承父工程。
|–Taotao-common:通用的工具类通用的pojo。打包方式jar
|–Taotao-manager:服务层工程。聚合工程。Pom工程
|–taotao-manager-dao:打包方式jar
|–taotao-manager-pojo:打包方式jar
|–taotao-manager-interface:打包方式jar
|–taotao-manager-service:打包方式:war
|–taotao-manager-web:表现层工程。打包方式war

本来应该是service的module依赖dao,dao依赖pojo,而它们的父工程manager依赖common,
但实际操作时发现,在同一聚合工程manager下,servcie中的类ItemServiceImpl如果要实现interface中的类ItemService,无法实现
报错如下:

[INFO] Scanning for projects...
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building taotao-manager-service 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ taotao-manager-service ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 5 resources
[INFO] 
[INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ taotao-manager-service ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-resources-plugin:2.7:testResources (default-testResources) @ taotao-manager-service ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO] 
[INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @ taotao-manager-service ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to D:\class\taotao\taotao-manager\taotao-manager-service\target\test-classes
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ taotao-manager-service ---
[INFO] Surefire report directory: D:\class\taotao\taotao-manager\taotao-manager-service\target\surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running com.taotao.mybatis.pagehelper.TestPageHelper
log4j:WARN No appenders could be found for logger (org
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值