新建多模块项目
1.新建demo父模块->新建son和sonCopy两个模块
2.父模块(管理依赖,不写代码。可以删掉src目录)pom.xm
更改打包方式 为 pom
新建
<moudels>
<module>son</module>
------------------------------
<moudels/>
统一控制依赖包的版本,更清晰
<properties>
<java.version>1.8</java.version>
<properties/>
dependencyManagement用于管理依赖版本号
<dependencyManagement>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>${druid.version}</version>
</dependency>
</dependencyManagement>
<dependencies><optional>true</optional></dependencies><optional>true</optional> 可选依赖,不会传,默认false <exclusions>排除依赖
3.子模块继承父模块
<parent> <groupId>com.wang</groupId> <artifactId>demo</artifactId> <version>0.0.1-SNAPSHOT</version> <relativePath/> <!-- lookup parent from repository --> </parent>
可以后续设置子模块的依赖