`
juvenshun
  • 浏览: 1594041 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

“第十三章 属性和资源过滤”发布

阅读更多

本章内容很少,十页左右,不过讲述的内容非常实用。我们使用Maven的时候,经常会碰到这样的问题:同样的build,在开发的时候会依赖于开发数据库,而在持续集成服务器上,就需要依赖于另外一个数据库。如果用同一个数据库,开发时的build可能会破坏持续集成的build。同理,开发者A和B也想根据自己的数据库build,不想相互干扰。Maven的属性引用和资源过滤可以十分优雅的解决这类问题。

可能你没有想到,在Maven中,我们可以引用很多很多变量的值,比如${project.version}就是定义在POM中的版本号,比如${project.build.sourceDirectory}就代表了目录,还有${env.M2_HOME}代表了M2_HOME这个环境变量,${user.home}代表了Java系统属性用户home目录。这一章详细罗列了所有你可以使用的Maven属性。

本章目录:

13.1. 简介
13.2. Maven属性
   13.2.1. Maven项目的属性
   13.2.2. Maven的Settings属性
   13.2.3. 环境变量属性
   13.2.4. Java系统属性
   13.2.5. 用户定义的属性
13.3. 资源过滤

合理的使用Maven属性和资源过滤能够帮你创建移植性更强的build。

在线阅读:http://books.sonatype.com/maven-book/reference_zh/resource-filtering.html

Have fun!

5
0
分享到:
评论
1 楼 lovefly_zero 2009-01-07  
3Q

相关推荐

    iOS 6 Programming Cookbook第13章_照相机和图片库

    iOS 6 Programming Cookbook第13章详细介绍了如何在iOS设备上利用摄像头进行拍照、录制视频,以及如何管理多媒体库中的图片和视频资源。通过本章的学习,开发者可以掌握多种技术手段,实现更加丰富和交互性强的应用...

    Java Web程序设计教程源码10-15章

    第13章可能涉及EL的基础语法,如${}表达式,以及如何通过EL访问和操作数据。 5. **Filter**: 过滤器是Java Web中的一个重要组件,可以对HTTP请求和响应进行拦截和修改。在第14章,你可能学习到如何实现Filter接口,...

    AutoCAD 2014建筑设计经典案例视频教程下载第13章 图层.zip

    本教程的第13章深入探讨了以下几个关键知识点: 1. **图层创建与设置**:学习如何创建新的图层,设置初始属性如颜色、线型和线宽,以及理解这些属性如何影响设计的视觉呈现。 2. **图层管理**:了解如何命名和组织...

    Java Web 开发典型模块大全(1-13章源码)

    13. **第十三章:性能优化与部署** - **性能调优**:包括数据库查询优化、内存管理、缓存策略等。 - **应用部署**:在不同环境(如本地、测试、生产)下部署Java Web应用。 这个资源的源码涵盖了从基础到进阶的多...

    HCIP第十三天笔记内容

    【HCIP第十三天笔记内容】主要探讨了网络领域的BGP(边界网关协议)的路由过滤和社团属性两个重要知识点。以下是对这些内容的详细解释: ### BGP的路由过滤 路由过滤是网络管理中的一项关键功能,用于控制BGP路由...

    DevExpress控件属性说明

    14. **SmartVertScrollBar**:优化垂直滚动条的行为,确保视图始终可以滚动至第一行和最后一行,提供完整的数据浏览能力。 #### OptionsCustomization - 用户自定义操作 这部分属性聚焦于视图的可定制性,允许用户...

    微软SQL教程共十三个章节

    【第十三章:高级SQL主题】 最后,本章将涉及一些高级SQL概念,如窗口函数、游标、动态SQL以及与XML和JSON数据的交互。 通过这13个章节的学习,你将能够熟练掌握SQL,无论是在日常的数据查询还是复杂的数据库设计...

    VUE实战开发.pptx

    第十三章:vue-i18n国际化 * vue-i18n的使用 第十四章:服务端渲染与Nuxt.js * Nuxt.js的介绍与安装 * Nuxt.js的配置 * 路由与视图 * 异步数据与资源文件 * vuex状态树 第十五章:远程服务器部署上线 * 阿里云...

    Beginning.Android.4

    **第十三章:列表高级应用** - **Adapter 的使用**:介绍 Adapter 的作用及其在 ListView 中的应用。 - **自定义 Adapter**:演示如何创建自定义 Adapter 来显示复杂数据。 **第十四章:更多控件与容器** - **...

    WPF编程宝典 part1

    第13章 几何图形和图画 307 13.1 路径和几何图形 307 13.1.1 直线、矩形和椭圆图形 308 13.1.2 使用GeometryGroup 组合形状 309 13.1.3 使用CombinedGeometry融合 几何图形 311 13.1.4 使用PathGeometry绘制曲线和 ...

    作业习题_Android系统应用开发(Android程序设计基础版).doc

    第13章 MENU 菜单在Android应用中用于提供操作选项。本章将讲解菜单的创建、显示和响应用户选择。 第14章 ACTIONBAR ActionBar是Android应用的顶部导航栏,提供了应用标识、菜单和操作。本章将讨论如何定制和使用...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    第13章 简化企业开发瑰宝之二 第14章 程序员的伴侣 第2篇 范例演练篇 第15章 学以致用 第16章 幕后英雄的用武之地 第17章 Web开发的制胜法宝 第18章 数据分析大师 第19章 体验完美视觉盛宴 第3篇 项目实战篇 第20...

Global site tag (gtag.js) - Google Analytics