创建项目

090040482.png

选择Maven Module,新建一个Maven项目

090101307.png

选择maven-archetype-quickstart选项,点击下一步

090541563.png

顶级项目就创建好啦,把顶级项目里边所有Src源文件将其删除

090557646.png

删除之后,留下pom.xml配置文件

090623507.png

打开pom.xml文件,修改packageing属性为pom

090706632.png

之后,鼠标右键点击项目,New Module

090739211.png

弹出一个窗口,创建一个新New Maven Module

090817872.png

下一步,选择maven-archetype-webapp

090904260.png

生成一个新Maven Module

090953419.png

查看cmsi-web的pom.xml文件,parent集成cmsi

091003208.png

查看cmsi的pom.xml,会发现module

091026238.png

一个多项目模块,一般要在顶级项目加complier和resources plugin

091046681.png

安装tomcat,并配置好,配置工作件。鼠标右键项目:Open Module Setting

095933835.png

选择Artifacts,勾上build on make后,可以动态reload

100109552.png

编辑Tomcat,添加部署

100124257.png

配置cmsi-web资源过滤

100143238.png

创建profile文件,鼠标右键顶级项目cmsi的pom.xml

100200164.png

创建用户变量

100217277.png

激活profile

100230767.png

运行Tomcat7

100243536.png

启动浏览器

100256616.png

补充:

使用Maven管理多Module,并且集成Spring的话,需要逐层集成pom的依赖关系:

即:domain-dao-service-action

1. 查看cmsi-web的pom.xml文件

175310756.png


查看cmsi-web查看ExampleAction方法

175619793.png

如果cmsi-web使用spring想注入cmsi-service的服务,则需要在cmsi-web的pom.xml文件添加引用:

175857510.png