使用<properties>标签进行统一管理版本,<properties>内使用自定义标签统一声明版本号,在需要统一版本的位置,使用${自定义标签名}引用声明的版本号。

注意:<properties>标签配合自定义标签声明数据的配置并不是只能用于声明依赖的版本号,但是需要统一声明后再引用的场合都可以使用。

例如

<?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.hern</groupId>
    <artifactId>maven01</artifactId>
    <packaging>pom</packaging>
    <version>1.0-SNAPSHOT</version>

    <!--统一管理版本-->
    <properties>
        <!--声明一些属性以及值,方便可以直接引用,可以自己随意命名,当时要求古河命名规则-->
        <lombok.version>1.18.8</lombok.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>${lombok.version}</version>
            <scope>compile</scope>
        </dependency>
    </dependencies>


</project>