maven内置隐式变量的使用

maven是一个项目构建和管理的工具。
Maven提供了三个隐式的变量可以用来访问pom.xml的project下的标签元素,Maven的settings.xml中的元素,系统环境变量的属性。在pom.xml文件中可以通过${}的方式来引用

引用环境变量

  • 01

    说明:引用操作系统中(如Linux和Windows)的环境变量

  • 02

    使用方式:${env.PATH}——会被操作系统中的环境变量替换

引用pom.xml文件的元素

  • 01

    说明:引用pom.xml的project根标签下的自标签

  • 02

    使用方式: ${project.groupId} ${project.artifactId}

  • 03

    备注1: 如果要引用pom.xml中project下的标签需要通过 查看pom.xml的完整信息在eclipse中通过help:effective-pom

  • 04

    备注2: 这样就可以看到完整信息并引用pom.xml文件中的元素如: 1.${project.build.directory} 构建目录,缺省为target 2.${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes 3.${project.build.finalName} 产出物名称,缺省为${project.artifactId}-${project.version} 4.${project.packaging} 打包类型,缺省为jar 5.${project.xxx} 当前pom文件的任意节点的内容 6. ${basedir} 项目根目录

引用maven的settings.xml文件中的元素

  • 01

    说明:引用settings.xml文件中标签 (默认settings.xml的路径:~/.m2/settings.xml)

  • 02

    使用方式: ${settings.offline}会引用~/.m2/settings.xml文件中offline元素的值。

(0)

相关推荐

  • linux awk 内置变量使用介绍

    一、内置变量表 属性 说明 $0 当前记录(作为单个变量) $1~$n 当前记录的第n个字段,字段间由FS分隔 FS 输入字段分隔符 默认是空格 NF 当前记录中的字段个数,就是有多少列 NR 已经读 ...

  • 如何查看 Python 全部内置变量和内置函数?

    Python 解释器内置了一些常量和函数,叫做内置常量(Built-in Constants)和内置函数(Built-in Functions),我们怎么在 Python IDLE 里得到全部内置常量 ...

  • linux awk 内置函数详细介绍(实例)

    一、算术函数: 以下算术函数执行与 C 语言中名称相同的子例程相同的操作: 函数名 说明 atan2( y, x ) 返回 y/x 的反正切。 cos( x ) 返回 x 的余弦;x 是弧度。 sin ...

  • C++内置运算符

    运算符是一种告诉编译器执行特定的数学或逻辑操作的符号.C++ 内置了丰富的运算符,有以下类型的运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 杂项运算符 算术运算符 01 + 把两 ...

  • C#隐式类型 。

    操作方法 01 C#隐式类型是.net4.0推出的新功能特性,我们先了解一下什么是隐式类型? 当程序中使用了隐式类型,那么这个变量不需要指定其数据类型,由操作系统自动判断其数据类型,但它绝对不会进行装 ...

  • 怎样使用命令找出 Windows 8 预装电脑中内置的产品秘钥

    从 Windows 8 开始,微软在 OEM 预装电脑中采用了新的 OA 3.0(OEM 激活技术 3.0),包含更严密的激活特性。但是有许多用户在手动重装 Windows RT、Windows 8/ ...

  • 如何开启Win7/Win8.1 Update IE11内置的企业模式功能

    昨天,微软分别面向Win7 SP1、Win8.1平台推送IE11功能更新,新增企业模式(Enterprise Mode)功能。开启该功能后,用户可以直接在IE11下调用IE8内核访问旧版网页,解决各类 ...

  • Win10怎么查看内置Directx版本据说是Directx12版本

    传闻Win10正式版内置最新Directx12版本,近日小编安装了Win10技术预览版,想查看一下Win10系统的Directx版本是多少。那么Win10怎么看Directx版本?不少对电脑不是特别懂 ...

  • Win10预览版9860:已内置MKV格式文件的视频支持

    Windows10技术预览版Build 9860 推出接近一周,各国网友都在挖掘系统中的隐藏功能。最新的一项发现是,Win10已经内置MKV格式文件的视频支持,尽管支持仍不算“完美”。具体详情一起随小 ...