<!-- 父模块的pom.xml配置 -->
<!--如果在父模块中定义了jar包,则子模块会自动继承父模块的所有jar包-->
<properties>
<spring.version>4.3.10.RELEASE</spring.version>
<mysql.version>5.1.46</mysql.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
</dependencies>
<!-- 父模块的pom.xml配置 -->
<properties>
<spring.version>4.3.10.RELEASE</spring.version>
<mysql.version>5.1.46</mysql.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
</dependencies>
<!-- 如果只想在父中声明依赖,子模块按需引用可以在dependencyManagement中配置 dependencies -->
<!-- 比如说mysql不是每个模块都必须要引用的 -->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>${mysql.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
<!--<properties> -->
<!--<mysql.version>5.1.47</mysql.version> 如果想更改version版本,可以在这里重写父的properties -->
<!--</properties> -->
<!-- 若子模块中需要使用mysql,则可以手动添加依赖 -->
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<!-- 这里不用写version, 会使用父的version -->
</dependency>
</dependencies>