从零开始使用Maven(三)Maven的聚合工程

我们在开发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/



猜你喜欢

转载自blog.csdn.net/sunroyi666/article/details/60871165