使用maven构建多模块工程

一、使用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包存在路径相同且同名的文件,总的会覆盖分支的;如果总的没有,那么看合并的顺序,留下第一个的文件。

Donny wechat
欢迎关注我的个人公众号
打赏,是超越赞的一种表达。
Show comments from Gitment