IntelliJ IDEA构建多Module项目及部署到Tomcat

IntelliJ IDEA构建多Module项目及部署到Tomcat
项目结构参考:http://www.cnblogs.com/xdp-gacl/p/4242221.html
项目结构
我们用IDEA直接新建Project
此处选maven项目,骨架选maven-archetype-quickstart
此处选maven项目,骨架选maven-archetype-quickstart,填完座标,确定,会downloading项目依赖的包。作为Parent,删除src目录,留下pom.xml。如下图:
在这里插入图片描述
pom座标如下,注意每个Project必须要有一个package类型是pom.此处是Parent,
在这里插入图片描述
按同样的操作创建system-domain;
此处需要注意的一个点是:新建model时注意选项:Add as model to xxx和Parent,也可以先不选,到时候需要依赖时再设置,但建议新建时就选上。
在这里插入图片描述
pom文件内容如下:在这里插入图片描述
作为parent的module,填上parent的座标,package类型是jar包;;

再创建system-dao,该module需要使用system-domain中的类,将system-domain module依赖进来,package类型也是jar包,pom如下;
在这里插入图片描述
接下来是system-service,它访问的是system-dao层,把它依赖进来,package类型是jar包,pom如下;
在这里插入图片描述
最后是system-web module,它去访问system-service层。依赖进来,这里注意package类型是war包,是要部署到tomcat运行的包。
在这里插入图片描述
Parent完整的项目结构如下:
在这里插入图片描述
以及Parent的module构成如下:
在这里插入图片描述
至此,完整的多Module项目构建就完成了。
下面是运行。
我们的目的是编译打包好的war包部署到tomcat下面运行。
切到工程下面Terminal命令界面
执行mvn clean install在这里插入图片描述
工程会按照我们的项目的依赖顺序构建在这里插入图片描述
会把我们打包构建的jar包安装到本地仓库
在这里插入图片描述
构建完成
在这里插入图片描述
打开Edit Configurations,选择Tomcat Server-Local
在这里插入图片描述
deploy选项,选择需要的war包
在这里插入图片描述
填上Application context
在这里插入图片描述
OK,RUN;
在这里插入图片描述
在这里插入图片描述
应用被部署到了tomcat的webapp下面运行
在这里插入图片描述
最终得到我们想要的结果
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章