使用IDEA 创建复杂Maven工程 图文教程(父子、平行、聚合、web工程)
一、创建一个空项目(相当于Eclipse里的工作空间)
①新建工程
②选择空的工程,相当于Eclipse里的工作空间
③重命名
二、项目结构设置(JDK及工程模块)
2.1 设置JDK/SDK
2.2 添加父工程
①选择添加模块
②选择maven工程,并跳过骨架
③修改组名称和工程名
④修改模块名
⑤完成图
2.3 添加子工程、添加聚合父工程
这里添加工程test-payment工程作为test-parent的子工程,并作为面payment-interface和payment-service的聚合父工程。
①选择添加模块,选择maven并跳过骨架(参考上面的步骤,不再赘述)
②选择父工程,注意将Add module as to这一项置为空,这个是用来设置聚合工程的
2.4 添加一般聚合子工程
①添加模块,并跳过骨架
②选择依赖的父工程(parent)和聚合父工程(add as ...)
③修改路径,将其放在聚合父工程的目录下
2.5 添加web聚合子工程
①选择添加模块,并选择从骨架创建,这里使用骨架maven-archetype-webapp
②选择父工程和聚合父工程
③选择maven仓库和配置
④修改路径,置于聚合父工程zhixia
三、完善工程
创建好基本结构的效果图如下
3.1 完善web工程缺失的结构
①添加main/java目录,并修改java目录为source root目录
②添加main/resources目录,并修改为resources root目录
四、其他注意事项
4.1 开启注解扫描
若需要搭建spring等项目,需要用到注解扫描时,不仅仅要在配置文件中开启注解扫描,还要设置idea启用注解,否则项目运行还是会报错
按Ctrl + Alt + S 打开设置面板,搜索annotation,选择启用注解进程