在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>