Maven多模块项目

eclipse 创建maven模块,eclipsemaven模块

先创制多少个集合模块。

图片 1

勾选Create a simple project

图片 2

 点击finish 。

图片 3

 

观看已经创办好了那些聚合。

 图片 4

接下去大家创设子模块。pay-hk  pay-web 多少个字模块,前面二个是经常maven项目,前面三个是maven web项目。

 

创建pay-hk 子模块:

选择Maven Module

图片 5

 

点击Next

 图片 6

筛选这么些模板:

图片 7

点击Finish

图片 8

 大家见到项目曾经创造好了。

图片 9

 

接下去大家创造一个子模块的web项目。

图片 10

地点的操作都完全一样,这一个地点采纳模板的时候 选取maven-archetype-webapp

图片 11

 

 图片 12

点击finish 大家得以看来:

图片 13

项目曾经创办好,比普通品种多一个文本夹 webapp 上边有web.xm文件。

小编们看出index.jsp报错了,原因是平昔不导入servlet包.

图片 14

 

 

 到此已产生了maven 聚合模块的类型创制全经过。如有不懂的能够问笔者

 

创立maven模块,eclipsemaven模块 先创造一个聚众模块。 勾选Create a simple project 点击finish 。 见到曾经创设好了那么些聚合。 接下来大家创...

Eclipse用多了,速龙liJ中创制Maven聚合项目可能有同伙还不太熟谙,咱们后天就来看看。
速龙liJ中创立普通的Java聚合项目绝对来讲相比易于,不会涉及到web操作,涉及到web的话会有一小点劳动。我们来一步一步看下。


环境:IntelliJ IDEA 2017.1


创建parent项目

1.开荒IDEA,注意这里并不是勾选模板,用模板创立过maven项指标伴儿都精晓模板创制项目一点也不快,所以那边并不是选模板,要求的文本夹大家前边自个儿来创设就足以了。所以这几个页面平素点击下一步。
图片 15

2.填入坐标和模块的名字,如下:

图片 16

3.安装工程的路径然后点击finish:

图片 17

4.OK,那样三个project就创办好了,大家的project首要用来治本第三方依赖,所以,这里的src目录能够删掉。
图片 18

如此那般之后大家的parent固然创立好了,parent创制好现在,接下去创造子模块。

创立子模块

创设子模块child1

1.选中parent项目,右键单击new->Module
图片 19

2.那边一而再不接纳模板,直接点击下一步:

图片 20

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

图片 21

4.向来finish就创办好了贰个子模块:
图片 22

OK,如此之后大家的贰个子模块就创办好了,创造好现在,大家的品种协会如下:
图片 23

还要注意那个时候parent的pom.xml和child1的pom.xml文件的变动:
图片 24

OK ,至此大家的child1即便完全化解啦。

创造子模块child2

1.比照child1的创造格局大家两次三番向parent中增多三个child2.
2.以当时候成立的甭管是child1依然child2都以司空见惯的Java项目,并非JavaWeb项目,在三个JavaWeb项目中,我们的模块可能分为commons-utils、dao、service、web等多少个模块,那一个模块中除去web模块是web项目结构,别的模块都是普通的Java项目,本例中本身就要是child1为平时品种,child2为web项目,大家看看哪些将child2退换为二个web项目。
3.开立好child2之后,右键单击,选用Open Module Settings,如下:
图片 25

4.在展开的页面中,先选用child2,然后点击左上角的+号,接受web,如下:
图片 26

5.在新开拓的页面中,做如下操作:
图片 27

6.再修改web.xml文件的不二诀窍,如下;

图片 28

OK ,至此,大家就将child第22中学标的改换成了三个web项目,此时大家的体系结构如下:

图片 29

类型营造

OK,接下去大家child1模块中提供几个方法,然后在child2中来调用,我们看看哪些落到实处。
1.在child1中添加SayHello类,如下:

图片 30

2.在child第22中学援引child1模块,改正child2的pom.xml文件就能够,如下:

图片 31

3.在child第22中学加多index.jsp页面,在该页面中调用child1模块中的方法,内容如下:

图片 32

4.修正child2的pom.xml文件,使之在营造时生成war文件,child1的绝不改正(暗许生成jar文件)。如下:

图片 33

5.搞好那全体之后,在IDEA的动手边栏找到Maven Project 点开,找到parent项目,点开LifeCycle,双击package,如下:

图片 34

6.品类构建变成功之后,在child2的目录下生成了三个target目录,该目录下有三个war文件,这便是咱们要运营的war文件,如下:

图片 35

连串运转

末段大家再来看看项目怎么运作。
1.在IDEA的右上角点击编辑配置,如下:

图片 36

2.增添汤姆cat,先点击+号,然后选中当地汤姆cat,如下:

图片 37

3.在Tomcat选项卡中第意气风发给汤姆cat取三个名字,然后点击Deployment选项卡,如下:

图片 38

4.在Deployment选项卡中式茶食击+号选取外表能源,如下:
图片 39
图片 40

5.运作项目

图片 41

6.运维结果如下:

图片 42

OK,至此,大家的在AMDliJ IDEA中开创Web聚合项目(Maven多模块项目)就讲罢了,非常招待留言研讨。

以上。

本文由华夏彩票发布于华夏彩票网络,转载请注明出处:Maven多模块项目

您可能还会对下面的文章感兴趣: