Salmon的全栈知识 Salmon的全栈知识
首页
  • JavaSE
  • JavaWeb
  • Spring生态
  • JUC
  • JVM
  • Netty
  • Java各版本特性
  • 23种设计模式
  • Maven
  • Java常用框架
  • Dubbo
  • OpenFeign
  • Nacos
  • Zookeeper
  • Sentinel
  • Seata
  • SpringCloud Gateway
  • Apollo
  • Eureka
  • Go基础
  • Gin
  • SQL数据库

    • MySQL
    • Oracle
  • NoSQL数据库

    • Redis
    • MongoDB
    • ElasticSearch
  • 消息中间件

    • RabbitMQ
    • RocketMQ
    • Kafka
    • ActiveMQ
    • MQTT
    • NATS
  • 网关中间件

    • Nginx
  • Linux
  • Docker
  • Git
  • K8s
  • Solidity
  • Java
  • 计算机网络
  • 操作系统
GitHub (opens new window)
首页
  • JavaSE
  • JavaWeb
  • Spring生态
  • JUC
  • JVM
  • Netty
  • Java各版本特性
  • 23种设计模式
  • Maven
  • Java常用框架
  • Dubbo
  • OpenFeign
  • Nacos
  • Zookeeper
  • Sentinel
  • Seata
  • SpringCloud Gateway
  • Apollo
  • Eureka
  • Go基础
  • Gin
  • SQL数据库

    • MySQL
    • Oracle
  • NoSQL数据库

    • Redis
    • MongoDB
    • ElasticSearch
  • 消息中间件

    • RabbitMQ
    • RocketMQ
    • Kafka
    • ActiveMQ
    • MQTT
    • NATS
  • 网关中间件

    • Nginx
  • Linux
  • Docker
  • Git
  • K8s
  • Solidity
  • Java
  • 计算机网络
  • 操作系统
GitHub (opens new window)
npm

(进入注册为作者充电)

  • 基础

    • Maven简介
    • 下载与安装
    • Maven基础概念
    • 第一个Maven项目(手工制作)
    • 第一个Maven项目(IDEA生成)
    • 依赖管理
    • 生命周期与插件
  • 高级

    • 分模块开发与设计
    • 聚合
    • 继承
    • 属性
      • 1. 版本统一的重要性
      • 2. 属性类别
        • 2.1 自定义属性
        • 2.2 内置属性
        • 2.3 Setting属性
        • 2.4 Java系统属性
        • 2.5 环境变量属性
    • 版本管理
    • 资源配置
    • 多环境开发配置
    • 跳过测试
    • 私服
  • 《Maven》笔记
  • 高级
Salmon
2024-02-23
目录

属性

# 1. 版本统一的重要性

image-20240223230904139

# 2. 属性类别

# 2.1 自定义属性

  • 作用:等同于定义变量,方便统一维护

  • 定义格式:

    <!--定义自定义属性-->
    <properties>
    	<spring.version>5.1.9.RELEASE</spring.version>
    	<junit.version>4.12</junit.version>
    </properties>
    
  • 调用格式:

    <dependency>
    	<groupId>org.springframework</groupId>
    	<artifactId>spring-context</artifactId>
    	<version>${spring.version}</version>
    </dependency>
    

# 2.2 内置属性

  • 作用:使用maven内置属性,快速配置

  • 调用格式:

    ${basedir}
    ${version}
    

# 2.3 Setting属性

  • 作用:使用Maven配置文件setting,xml中的标签属性,用于动态配置

  • 调用格式:

    ${settings.localRepository}
    

# 2.4 Java系统属性

  • 作用:读取Java系统属性

  • 调用格式:

    ${user.home}
    
  • 系统属性查询方式

    mvn help:system
    

# 2.5 环境变量属性

  • 作用:使用Maven配置文件setting.xml中的标签属性,用于动态配置

  • 调用格式

    ${env.JAVA_HOME}
    
  • 环境变量属性查询方式

    mvn help:system
    
上次更新: 2025/07/23, 01:37:33
继承
版本管理

← 继承 版本管理→

Theme by Vdoing | Copyright © 2022-2025 Salmon's Blog
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式