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

2019-03-01  本文已影响0人  渭小粉

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>

上一篇 下一篇

猜你喜欢

热点阅读