且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Maven2集成Idea创建多模块项目

更新时间:2022-09-25 20:52:56

创建项目

Maven2集成Idea创建多模块项目

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

Maven2集成Idea创建多模块项目

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

Maven2集成Idea创建多模块项目

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

Maven2集成Idea创建多模块项目

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

Maven2集成Idea创建多模块项目

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

Maven2集成Idea创建多模块项目

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

Maven2集成Idea创建多模块项目

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

Maven2集成Idea创建多模块项目

下一步,选择maven-archetype-webapp

Maven2集成Idea创建多模块项目

生成一个新Maven Module

Maven2集成Idea创建多模块项目

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

Maven2集成Idea创建多模块项目

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

Maven2集成Idea创建多模块项目

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

Maven2集成Idea创建多模块项目

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

Maven2集成Idea创建多模块项目

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

Maven2集成Idea创建多模块项目

编辑Tomcat,添加部署

Maven2集成Idea创建多模块项目

配置cmsi-web资源过滤

Maven2集成Idea创建多模块项目

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

Maven2集成Idea创建多模块项目

创建用户变量

Maven2集成Idea创建多模块项目

激活profile

Maven2集成Idea创建多模块项目

运行Tomcat7

Maven2集成Idea创建多模块项目

启动浏览器

Maven2集成Idea创建多模块项目

补充:

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

即:domain-dao-service-action

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

Maven2集成Idea创建多模块项目


查看cmsi-web查看ExampleAction方法

Maven2集成Idea创建多模块项目

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

Maven2集成Idea创建多模块项目











本文转自 LinkedKeeper 51CTO博客,原文链接:http://blog.51cto.com/sauron/1269636,如需转载请自行联系原作者