废话不多说,直接开始吧,如果有哪里写的不多的,还望指出,谢谢
一、创建空项目EmpayProject
File -> New -> Project
二、添加父模块Parent Module(父模块的作用就是有一个位置统一操作项目,打包、编译、发布等等)
File -> New -> Module
修改demo-parent模块
1.删除src文件夹
2.修改pom.xml文件、增加packaging节点并指明为pom表示此模块为父级模块
三、添加子模块继承父模块
File -> New -> Module等步骤一样,下图部分需要注意不同,需要将Add as module to选为none,将Parent选为demo-parent
按以上方式创建其余模块
demo-common
demo-entity
demo-dao
demo-service
四、修改父模块pom.xml文件指明子模块名称
打开demo-parent模块的pom.xml文件,增加modules及module节点,并把所有继承它的子模块填入
五、修改子模块pom.xml文件并指明依赖模块
demo-common、demo-entity这类模块不需要跟其他模块有依赖关系,直接删除src中的test文件夹(单元测试用的),打开pom.xml文件增加packaging节点并指明生成jar包
demo-dao、demo-service这类模块需要跟其他模块有依赖关系,还是删除src中的test文件夹,打开pom.xml文件增加packaging节点指明生成jar包,再添加dependency节点指明依赖模块
六、使用Maven Projects生成项目
View -> Tool Windows -> Maven Projects
找到我们定义的父模块demo-parent打开Lifecycle下有很多命令常用的clean清理、compile编译、package打包等,我们直接双击package进行打包
下面控制台能看到编译的信息 Success表示成功了
到此我们的项目就创建完成了,但是还没有web和实际调用,下一章来演示