- 实现原理
将功能模块使用maven编译成jar包导入web工程的war包中 - 个人多模块化项目maven pom.xml配置
父项目:http://www.jianshu.com/p/5ee439d098db
子项目:http://www.jianshu.com/p/317e49fea427
子项目模块:mapper依赖于pojo
xiaoyuantaobao_pojo:http://www.jianshu.com/p/2575b8b30690
xiaoyuantaobao_mapper:http://www.jianshu.com/p/0d8d53d61cf6 - 开发环境
- eclipse
- maven 3.3.9
- 具体实现
1.创建pom属性的maven项目,将需要的包写入其pom.xml文件中,进行管理
2.创建子项目,并将子项目的父项目设置为你所创建的父项目- 创建子项目
File->NEW->Other->Maven Project,此处Packing填pom,Parent Project填你的父项目
- 创建子项目
- 创建子项目的模块
File->NEW->Other->Maven Module,Parent Project 填写你是你的子项目,及第二步所创建的项目.在next中,如果不包含配置文件和jsp,html的模块使用jar,否则使用war
- 模块之间的依赖关系
如果存在子模块,pojo与mapper,mapper中的操作涉及到pojo中的内容,那么可以在mapper的pom.xml中的dependency配置依赖关系