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版
  • 纯数字版

 

posted @ 2023-03-27 15:51  风陵南  阅读(20)  评论(0)    收藏  举报