Maven的内置属性

Maven共有6类属性:
  ①内置属性(Maven预定义属性,用户可以直接使用)
    ${basedir}表示项目的根路径,即包含pom.xml文件的目录
    ${version}表示项目版本
    ${project.basedir}同${basedir}
    ${project.baseUri}表示项目文件地址
    ${maven.build.timestamp}表示项目构建开始时间
    ${maven.build.timestamp.format}表示${maven.build.timestamp}的展示格式,默认值为yyyyMMdd-HHmm
  ②pom属性(使用pom属性可以引用到pom.xml文件中对应元素的值)
    ${project.build.sourceDirectory}表示主源码路径,默认为src/main/java/
    ${project.build.testSourceDirectory}表示测试源码路径,默认为src/test/java/
    ${project.build.directory}表示项目构建输出目录,默认为target/
    ${project.outputDirectory}表示项目测试代码编译输出目录,默认为target/classes/
    ${project.groupId}表示项目的groupId
    ${project.artifactId}表示项目的artifactId
    ${project.version}表示项目的version,同${version}
    ${project.build.finalName}表示项目打包输出文件的名称,默认为${project.artifactId}${project.version}
  ③自定义属性(在pom.xml文件的<properties>标签下定义的Maven属性)
    定义属性:
    <project>
      <properties>
        <mysql.version>5.6.32</mysql.version>
      </properties>
    </project>
    使用属性:
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>${mysql.version}</version>
    </dependency>
  ④setting.xml文件属性(与pom属性同理,用户可以用settings.开头的属性引用setting.xml文件的xml元素值)
    ${settings.localRepository}表示本地仓库的地址
  ⑤Java系统属性(所有的Java属性都可以使用Maven属性引用)
    mvn help:system 可以查看所有的Java属性
    System.getProperties() 可以得到所有的Java属性
    ${user.home} 表示用户目录
  ⑥环境变量属性(所有的环境变量都可以以env.开头的Maven属性引用)
    mvn help:system 可查看所有的环境变量
    ${env.JAVA_HOME} 表示JAVA_HOME环境变量的值

原文地址:https://www.cnblogs.com/guduershi/p/10155550.html

时间: 2024-10-10 16:04:53

Maven的内置属性的相关文章

maven内置属性

Maven共有6类属性: 内置属性(Maven预定义,用户可以直接使用) ${basedir}表示项目根目录,即包含pom.xml文件的目录; ${version}表示项目版本; ${project.basedir}同${basedir}; ${project.baseUri}表示项目文件地址; ${maven.build.timestamp}表示项目构件开始时间; ${maven.build.timestamp.format}表示属性${maven.build.timestamp}的展示格式,

Maven内置属性、POM属性

1.内置属性(Maven预定义,用户可以直接使用) ${basedir}表示项目根目录,即包含pom.xml文件的目录; ${version}表示项目版本; ${project.basedir}同${basedir}; ${project.baseUri}表示项目文件地址; ${maven.build.timestamp}表示项目构件开始时间; ${maven.build.timestamp.format}表示属性${maven.build.timestamp}的展示格式,默认值为yyyyMMd

EBS FORM内置属性代码及ID

SQL如下: SELECT * FROM fnd_form_custom_prop_list; --FORM内置属性 SELECT * FROM fnd_form_custom_prop_values; --内置属性值 内置属性分为如下级别: BLOCK CANVAS GLOBAL ITEM LOV PARAMETER RADIO BUTTON TAB VAR VIEW WINDOW EBS FORM内置属性代码及ID,布布扣,bubuko.com

对象的内置属性和js的对象之父Object()

js中对象有constructor,valueOf(),toString()等内置属性和方法; 创建一个空对象的方法: var o = {}; 或者 var o= new Object(); o.constructor 返回构造器函数的引用 o.toString()  返回对象的描述字符串,如果我们将某个对象与字符串连接,就会先电泳toString()方法 o.valueOf()  通常返回的就是对象本身

python中类的内置属性初探

首先,建立一个类,并用该类创建一个对象,分别查看object,类与对象的内置属性 1 import inspect 2 3 class Foo(): 4 '''随便瞎写''' 5 group = 'buluo' # 类属性 6 7 @classmethod 8 def getnum(cls): # 类方法 9 return 123 10 11 def __init__(self): 12 self.name = '222' # 对象私有属性 13 self.age = 12 14 15 def

09.05 javascript 属性 内置属性 自定义属性 DOM文档对象模型

# 属性 ### 内置属性 * js对象和html标签有映射关系 ### 自定义属性 * getAttribute() * setAttribute() * hasAttribute() * removeAttribute() ### H5新增的自定义属性操作操作 * HTML:  `<tag data-attr="">` * JS :  element.dataset.attr ### 把属性当做属性节点 * getAttributeNode(attrname) # 元素

JavaScript学习——内置属性

在js中,几乎所有的对象都是同源对象,都继承Object对象.对象的内置属性指的是它们作为Object实例所具有的属性,这些属性通常反映对象本身的基本信息和数据无关.因此我们称它们为元属性.这些属性通常都是不可枚举的,因此无法用反射机制查看它们. 1.constructor 实例的constructor的值总是对构造函数即对象类本身的引用.它从概念上而言就是对象实例所属的对象类,在具有继承关系的对象中,它总是指向当前类本身,因此常用它来进行准确的运行时类型识别. 例如: function a(x

selenium 页面元素的内置属性

页面元素的内置属性 ----------------------------- url = "http://www.baidu.com" # 访问sogou首页 driver.get(url) # 找到搜索输入框元素 searchBox = driver.find_element_by_id("kw") print dir(searchBox)   print页面元素属性结果如下: ['__class__', '__delattr__', '__dict__', '

面向对象的内置属性和内置

内置属性 __dict__ __module__ __class__ __mro__ 内置方法 __new__ 开辟新的空间 __init__ 初始化 __del__ 销毁 __str__ 以字符串的形式展现出来 __call__ 像调用一个类一样调用这个对象 __getitem__ 实现迭代的方法 __setitem__ __getslice__ 切片操作 __setslice__ 原文地址:https://www.cnblogs.com/wangxiongbing/p/10040749.ht