properties

发布时间 2023-09-07 22:22:12作者: 想去大上海

在Maven中,properties是用于定义项目的自定义属性的部分1

通过元素用户可以自定义一个或多个Maven属性,然后在POM的其他地方使用${属性名}的方式引用该属性,这种做法的最大意义在于消除重复和统一管理1

Maven总共有6类属性,内置属性、POM属性、自定义属性、Settings属性、java系统属性和环境变量属性

    <!--版本管理-->
    <properties>
        <!--jdk版本-->
        <java.version>1.8</java.version>
        <!--编码-->
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <!--maven打包插件-->
        <maven.plugin.version>3.11.0</maven.plugin.version>
        <!--源码打包设置-->
        <maven.compile.source>1.8</maven.compile.source>
        <maven.compile.target>1.8</maven.compile.target>
    </properties>