Maven使用过程中遇到的问题,及解决方案
多模块项目的项目依赖关系,定义编译顺序 <!-- dmo 一般定义bean commons里面一般定义工具类 biz里面是业务逻辑 provider是对外开放的接口 main是服务的启动 鉴于代码如此分布,依赖关系一般也是按此顺序,所以在modules中定义模块,需要根据依赖顺序安排先后 --> < modules > < module > service-outgate-dmo </ module > < module > service-outgate-commons </ module > < module > service-outgate-biz </ module > < module > service-outgate-provider </ module > < module > service-outgate-main </ module > </ modules > <!-- 模块之间存在依赖关系,需要弄清楚模块之间的依赖顺序,编译的时候被依赖者放到modules元素中的靠前位置。 模块如果互相依赖,要注意编译顺序。 尽量避免模块之间的循环依赖 --> < modules > < module > service-video-dmo </ module > < module > service-video-commons </ module > < module