在多模块项目中,如何规划项目结构(项目,模块,pom,依赖)
- project
- project的pom文件【1个】(这个pom文件也可以被module继承)
- project的dependencyManagement的pom文件【n个】(module可以通过import scope来引入自己需要的dependencyManagement的pom文件,从而实现选择性依赖。多个dependencyManagement的pom文件也方便project来进行规划、拆分、管理)
- module1
- module2
- module3
reference:
http://www.infoq.com/cn/news/2011/01/xxb-maven-3-pom-refactoring