项目关系如下 :
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