1.   通过 <properties> 元素用户可以自定义一个或多个属性,然后在 POM 的其他地方使用 ${ 属性名称 } 的方式引用属性,这种做法的最大意义在于消除重复。

2.   Maven 共有六类属性:

1) 内置属性: ${basedir} 表示项目根目录,即 pom.xml 文件的目录。 ${version} 表示项目版本。

2) POM 属性:用户可以使用该类属性引用 POM 文件中对应元素的值:

a)  ${project.build.sourceDirectory} :项目的主源码目录,默认为 src/main/java

b)  ${project.build.testSourceDirectory} :项目的测试源码目录,默认为 src/test/java

c)  ${project.build.directory} :项目构建输出目录,默认为 target/

d)  ${project.outputDirectory} :项目主代码编译输出目录,默认为 target/classes

e)  ${project.testOutputDirector} :项目测试代码编译输出目录,默认为 target/test-classes/

f)   ${project.groupId} :项目的 groupId

g)  ${project.artifactId} :项目的 artifactId

h)  ${project.version} :项目的 version ,与 ${version} 等价

i)   ${project.build.finalNa

Maven学习总结(51)——Maven 常用属性和常量说明相关推荐

  1. Maven学习总结(四)——Maven核心概念

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(四)--Maven核心概念 一.Maven坐标 1.1.什么是坐标? 在平面几何中坐标(x,y)可以标识平 ...

  2. Maven学习总结(二)——Maven项目构建过程练习

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(二)--Maven项目构建过程练习 上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验 ...

  3. Maven学习总结(一)——Maven入门

    2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(一)--Maven入门 一.Maven的基本概念 Maven(翻译为"专家",&quo ...

  4. Maven学习记录之maven基本操作命令,maven本地工厂的创建,maven骨架的生成,以及在eclipse中创建maven工程:...

    摘要:今天又学习了一下maven,之前是下载并安装和配置好了maven的环境,今天主要学习的内容包括:maven本地工厂的创建,maven骨架的生成命令,maven在dos下创建maven工程,以及在 ...

  5. Maven学习总结(十一)——Maven项目对象模型pom.xml文件详解

    2019独角兽企业重金招聘Python工程师标准>>> <project xmlns="http://maven.apache.org/POM/4.0.0" ...

  6. maven学习记录:maven专栏简介

    maven专栏简介 一.我之前自己写的有关maven的博客: 二.Maven 特点 三.Maven POM 1.介绍POM 2.父(Super)POM 四.此专栏的意义 一.我之前自己写的有关mave ...

  7. 学习笔记之——Android常用属性归纳

    本篇博客仅作为个人学习笔记所用,各种Android常用属性归纳长期更新,如有错误和建议还望指点~ 1.控件透明度和半透明度: 半透明<Button Android:background=&quo ...

  8. 尚硅谷学习笔记-节点的常用属性和方法

    节点的常用属性和方法[图片在末尾] 方法: 通过具体的元素节点调用 getElementsByTagName() 方法,获取当前节点的指定标签名孩子节点 appendChild( oChildNode ...

  9. 前端学习之table的常用属性

    tr(表格行).td.th(表格列)  table常用属性: boder-collapse:设置合并边框---->(collapse,separate),默认为separate,具体意义为将两个 ...

最新文章

  1. 【算法】非极大值抑制原理、流程和代码
  2. Enterprise Library学习所得(一):总体概述
  3. php调用mysql查询结果_php - 在php脚本中处理select查询结果集
  4. python编程财务应用_Python笔记 财务小白的 day6 python编程基础(4)
  5. Java中的推断异常
  6. 1.8 编程基础之多维数组 04 错误探测 python
  7. DB2 9 使用开辟(733 测验)认证指南,第 3 局部: XML 数据独霸(2)
  8. 2019胡润全球富豪榜发布:最有钱的华人还是他!
  9. Java 替换字符串中的回车换行符的方法
  10. lightOJ 1132 Summing up Powers(矩阵 二分)
  11. 蓝桥杯 ADV-239 算法提高 P0102
  12. html csv 中文乱码,csv 中文乱码
  13. GEF:应用示例列表
  14. python json提取器_入门python爬虫,10分钟就够了,这可能是我见过最简单的基础教学...
  15. Linux 下安装 yum
  16. JavaScript 格式化日期 年月日星期时分秒
  17. Java 后台做图片压缩的两种方法
  18. VS2010 C++单元测试之gtest与OpenCppCoverage实践
  19. 英语基础语法 (十三) it 的用法
  20. autoware planning trajectory_smoother 模块解读

热门文章

  1. html/css/js各类相对路径引用方法归类
  2. android listpreference 自定义,android ListPreference 不显示内容 设置默认值
  3. python cnn 时间序列_有什么好的模型可以做高精度的时间序列预测呢?
  4. pyqt5 getsavefilename 默认文件名_经Jerry编程小课堂之python如何安装PyQt5和QT Designer...
  5. java web html5区别_html5和html有什么区别啊?
  6. iconpath 微信小程序_微信小程序开发(全局配置文件)
  7. 计算机桌面图标有小纸张,电脑桌面图标上都有个小图标,为什么
  8. Mysql客户端是不是jdbc_关于JDBC连接MySQL的问题,我一直解决不了(Myeclipse 环境下)...
  9. kallsyms 压缩_initrd.img、System.map学习札记
  10. java 内省 反射_如何使用反射/内省来维护程序?