对同一个框架的一组 jar 包最好使用相同的版本。为了方便升级框架,可以将 jar 包的版本信息统一提取出来
统一版本号
自定义标签
properties下可以自定义标签
可以作为全局变量来用,改变该全局变量的值,所有引用该全局变量的值也随着改变,方便维护
<properties>
<spring.version>4.1.1.RELEASE</atguigu.spring.version>
</properties>
引用前面声明的自定义标签
通过${标签名}进行引用
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<dependencies>
编码配置
当我们用maven install安装的时候会给我们提示这个警告,添加上编码格式之后就好了。
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
编译jdk版本
source指开发环境,target最终发布时在目标环境下用
仅仅设置target选项并不能保证您的代码实际运行在具有指定版本的JRE上。
仅仅设置source选项并不能保证代码在指定版本的JDK上实际编译。
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>