我们在开发2个以上模块的时候,每个模块都是一个Maven Project。比如搜索平台,学习平台,考试平台。
开发的时候可以自己管自己独立编译,测试,运行。
但如果想要将他们整合起来,我们就需要一个聚合工程。
比如:
maven-manage(Maven Project)
|- maven-sub1(Maven Module)
|- maven-sub2
|- …
maven-manage就是个建一个普通的Maven Project,这里省略。
唯一注意的一点是,Packaging必须选择pom。
maven-sub的建立方法如下:
web项目打war包,其他可打jar包.
完成后的项目结构如下:
看下实际的目录结构:sub其实是包含在manage里面的
接下来看下maven-manage的pom.xml:
下面是maven-sub的pom.xml:
聚合工程的打包和测试:
1. 打包:
聚合工程不需要每个模块分别打包,只要对父工程打包即可。
右击maven-manage的pom.xml,Run As -> Run Configurations
执行结果:父工程和子模块都Build成功了。
去maven-sub下找到build成功的war包:
2. 启动Maven内置的Tomcat并测试。
上面maven-manage的pom.xml中已经配置好了tomcat
右击maven-manage的pom.xml,Run As -> Run Configurations
启动成功:
输入地址:http://localhost:8078/
---------------------
作者:Royi666
来源:CSDN
原文:https://blog.csdn.net/sunroyi666/article/details/60871165?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!