使用maven构建多模块工程

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qincidong/article/details/82621464

一、使用maven构建多模块工程

1、随便创建一个maven工程(quickstart/webapp)都可以,创建完毕后将pom.xml中type改为pom。如图:
pom

2、新建子模块,父模块为刚刚创建的maven工程。如图

我这里创建了4个模块,如图:


父工程的pom.xml如图:

二、多模块合并打包

比如上面architecture1-customermgr和architecture1-goodsmgr位war类型,现在将这2个模块合并打包到architecture1-web中。
在architecture1-web的pom文件中增加2处:
1、增加2个模块的依赖

注意:type=war

2、在build plugin中增加overlays

3、执行父工程的maven install就可以生成了。

注意:如果多个war包存在路径相同且同名的文件,总的会覆盖分支的;如果总的没有,那么看合并的顺序,留下第一个的文件。

猜你喜欢

转载自blog.csdn.net/qincidong/article/details/82621464
今日推荐