IntelliJ IDEA中创建Web聚合项目(Maven多模块项目)

创建parent项目

1.打开idea,new project,选择maven,注意不要勾选模板,用模板创建过maven项目的小伙伴都知道模板创建项目非常慢,所以这里不要选择模板,需要的文件夹我们后面自己来创建就可以了。下一步。

2.填入groupID和artifactid

3.设置工程的路径然后点击finish

4. ok,这样一个project就创建好了,我们的project主要用来管理第三方依赖,所以,这里的src目录可以删掉。

如此之后我们的parent就算创建好了,parent创建好之后,接下来创建子模块。

创建子模块child1

1.选中parent项目,右键单击new->module

2.这里继续不选择模板,直接下一步。

3.填入子模块的名字,然后点击下一步。

4.直接finish就创建好了一个子模块。

如此之后我们的一个子模块就创建好了。

创建子模块child2

1.按照child1的创建方式我们继续向parent中添加一个child2

2.这个时候创建的不管是child1还是child2都是普通的Java项目,而不是JavaWeb项目,在一个Java Web项目中,我们的模块可能分为common-utils、dao、service、web等几个模块,这些模块中除了web模块是web项目结构,其他模块都是普通的Java项目,本例中我们就假设chidl1为普通项目,child2为web项目。我们看看如何将chidl2改造为一个web项目。

3.创建好child2之后,右键单击,选择open module settings

4.在打开的页面中,先选择child2,然后点击上角的+号,选择web

参考:https://blog.csdn.net/u012129558/article/details/78423511

项目构建

接下来我们child1模块中提供一个方法,然后在child2中来调用,我们看看如何实现。

1.在child1中添加SayHello类

2.在chidl2中引用child模块,修改child2的pom.xml文件即可

3.修改child2的pom.xml文件,使之在构建时生成war文件,child1不用修改(默认生成jar文件)

4.做好这一切之后,在IDEA的右侧边栏找到Maven Project点开,找到parent点开,点开LifeCycle,双击package

5.项目构建成功之后,在child2的目录下生成了一个targe目录,该目录下有一个war文件,这就是我们要运行的war文件。

项目运行

1.在IDEA的右上角点击编辑配置。

2.添加Tomcat,点击+号,然后选中本地Tomcat.

3.在Tomcat选项卡中首先给Tomcat取一个名字,然后点击Deployment选项卡。

4.在Deployment选项卡中点击+号选择外部资源。

5.运行项目。

 

最后欢迎大家访问我的个人网站:1024s​​​​​​​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值