Maven高级——属性
属性
自定义属性
- 定义属性
<!-- 定义属性--> <properties> <spring.version>5.2.10.RELEASE</spring.version> <junit.version>4.12</junit.version> <jdbc.url>jdbc:mysql://localhost:3306/ssm_db</jdbc.url> </properties>
- 引用属性
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency>
- 资源文件引用属性
jdbc.driver=com.mysql.jdbc.Driver jdbc.url=${jdbc.url} jdbc.username=root jdbc.password=1234- 开启资源文件目录加载属性的过滤器
<build> <resources> <resource> <directory>${project.basedir}/src/main/resources</directory> <filtering>true</filtering> </resource> </resources> </build>
- 开启资源文件目录加载属性的过滤器
其他属性(了解)

版本管理
工程版本
- SNAPSHOT(快照版本)
- 项目开发过程中临时输出的版本,成为快照版本
- 快照版本会随着开发的进展不断更新
- RELEASE(发布版本)(稳定)
- 项目开发到进入阶段性里程碑后,向团队外部发布较为稳定的版本,即便进行后续开发,也不会改变当前发布版本内容,这种版本称为发布版本
发布版本(不一定保证安全性)
- alpha版
- beta版
- 纯数字版

浙公网安备 33010602011771号