大飞_dafei

导航

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

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

1、创建parent项目

 

 

 

 

2、创建子模块

 

 

3、这样一个project就创建好了,删除没有用的src

 

 

4、当前结构

 

 

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

 

 

 

 

6、够建项目

在child中创建提供一个方法,然后在child2中调用,

a、在child1中添加HelloWorld类

 

 

b、在child2中应用child1模块,修改child2的pom.xml文件:

 

 

c、在child2中创建index.jsp,调用child1模块中的方法,

并修改child2中pom,使生成war文件,child1不用修改默认生成jar文件:

 

 

d、生成war包

 

 

e、运行项目

 

 

 

 

 


 

OK,写的有点乱!!!

 

扩展: maven命令打包:  

mvn package

 

 

 

 

 

 

参考地址

扩展

2个maven仓库 mvnrepository    和   search-maven-org

 

posted on 2018-01-09 14:45  大飞_dafei  阅读(134)  评论(0编辑  收藏  举报