我们在开发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/
转载请注明原文地址: https://ju.6miu.com/read-1995.html