maven简介和使用3-属性(properties)

maven的pom当中一共有五种属性类型

获取属性格式: ${}

环境变量名假设为X

1. 环境变量属性类型: ${ env.X }

2. 获取pom元素当中的值,eg:

<project>

  <version>1.0</version>

</project>

获取: ${project.version}

3.  标明路径下的setting.xml文件当中的元素值,eg: ${setting.offine}

4. java系统属性,有如下属性可以直接获取:

java.runtime.name

sun.boot.library.path

java.vm.version

java.vm.vendor

java.vendor.url

path.separator

java.vm.name

file.encoding.pkg

user.country

sun.java.launcher

sun.os.patch.level

java.vm.specification.name

user.dir

java.runtime.version

java.awt.graphicsenv

java.endorsed.dirs

os.arch

java.io.tmpdir

line.separator

java.vm.specification.vendor

os.name

sun.jnu.encoding

java.library.path

java.specification.name

java.class.version

sun.management.compiler

os.version

user.home

user.timezone

java.awt.printerjob

file.encoding

java.specification.version

user.name

java.class.path

java.vm.specification.version

sun.arch.data.model

java.home

sun.java.command

java.specification.vendor

user.language

awt.toolkit

java.vm.info

java.version

java.ext.dirs

sun.boot.class.path

java.vendor

file.separator

java.vendor.url.bug

idea.test.cyclic.buffer.size

sun.cpu.endian

sun.io.unicode.encoding

sun.desktop

sun.cpu.isalist

5. 显示的使用pom进行声明,如:

<properties>

  <name>wk</name>

  <birthday>1996.06.18</birthday>

</properties>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容