记录一次项目中的编译问题,
项目结构如下:
- win-api
- win-util
- win-biz
- win-web
其中api为公共接口。biz为api的实现,服务提供者。web是controller,服务消费层
在项目中。为了方便。我在web中引入了biz中的DO。本地运行是没问题的。但是使用maven编译就会有问题。抛出DO not exists异常。
我的biz,和web都是打的jar包。其中作为可执行jar的biz,里面的实体是不可以被依赖的。所以我把biz中的DO移至api模块中。编译完成