首先看一张图:
画这张图的时候,我其实有过纠结的地方:demo-util究竟是放在parent上面好,还是和parent没关系,直接在demo-model,demo-persist,demo-serivce,demo-web直接依赖demo-util好?最后还是考虑到用前者,直接方便,不需要每一层都依赖demo-util(我把这个工具类最后改名字为common-utils),画虚线的demo-webUtils可能是可有可无,项目如果没有分这么细的话就不需要了。
那么如何创建parent项目,以及在parent中如何创建依赖的子项目呢,这么创建项目有什么好处吗?
a.创建父项目
Maven
---------Check out Maven Projects from SCM
---------Maven Module
---------Maven Project
以上是在Maven项目中会看到的项目选项,选择Maven Project,截图如下所示:
b.创建子项目:
Maven
---------Check out Maven Projects from SCM
---------Maven Module
---------Maven Project
以上是在Maven项目中会看到的项目选项,选择Maven Module,截图如下所示: