聚合
(重点)
项目文件链接: https://pan.baidu.com/s/1ncmlTSaF-pQDqYM1RneuWQ
提取码: 6cy3
多模块构建维护
-
上一节拆分了项目,但是当其中一个模块更新后,其他模块可能不知道,导致项目运行不出来,所以我们希望只要一个模块进行了更新等操作,其他的全部模块都要更新
-
所以可以通过一个模块管理其他模块,结构图如下
-
在这个新的模块里面不需要src,在新的模块里面只需要留一个pom.xml文件,还pom.xml里面的内容为
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.itheima</groupId> <artifactId>ssm</artifactId> <version>1.0-SNAPSHOT</version> <!--定义该工程用于进行构建管理--> <packaging>pom</packaging> <!--管理的工程列表--> <modules> <!--具体的工程名称--> <module>../ssm_controller</module> <module>../ssm_service</module> <module>../ssm_dao</module> <module>../ssm_pojo</module> </modules> </project>
- 以后只需要运行ssm里面的这个命令就可以实现以上的内容
- 以后只需要运行ssm里面的这个命令就可以实现以上的内容