书继续翻译着... 隔几天做一点,就这么着,离完成距离也不远了。
Profile这个单词不知道如何翻译,由于在Maven语境中的特殊性,字典上的解释似乎都不适用,那我就干脆保留英文原样了,毕竟在使用maven profile的时候我们不能在XML文件中写中文TAG。
介绍下这一章的内容:
- 构建可移植性。有些项目只能由某人在某台特定的机器上运行才能build成功,而有些项目svn co + mvn clean install 就搞定了,它们的区别是什么?
- 使用Maven Profile实现构建可移植性。一个环境一个Profile,免去过多手工配置。
- 激活Maven Profile。如何通过操作系统属性,JDK版本等环境属性激活Profile。此外我还有一文“激活Maven Profile的几种方式
”可作为补充。
- 如何在Settings.xml中配置Profile,它和POM中的Profile有什么区别。
- 如何将Profile放到外部的profile.xml文件中。
- 如何列出活动的Profile。mvn help:active-profiles
- 一些使用Profile的最佳实践。为环境创建Profile,为机密信息使用Profile,为平台分类器使用Profile。
再发一下《Mavne权威指南》的在线阅读地址:
http://books.sonatype.com/maven-book/reference_zh/public-book.html
如果发现错误,这里有勘误表:
http://groups.google.com/group/maven-zh/web/maven-2
分享到:
相关推荐
第11章:用Maven管理项目版本/11.4 版本管理举例/11.4.5 在POM中配置/11.4.5.1 发布插件以及标签的基础目录 第11章:用Maven管理项目版本/11.4 版本管理举例/11.4.5 在POM中配置/11.4.5.2 发布到私有仓库配置 第11章...
深入探讨DataSource的应用 第6章 ASP.NET 2.0登录与身份验证机制 第7章 ProFile范例——制作用户配置文件 第8章 MasterPage范例——使用母版页 第9章 Theme与Skin范例 第10章 WebParts范例 第11章...
深入探讨DataSource的应用 第6章 ASP.NET 2.0登录与身份验证机制 第7章 ProFile范例——制作用户配置文件 第8章 MasterPage范例——使用母版页 第9章 Theme与Skin范例 第10章 WebParts范例 第11章...
Python 的轻量级 Web 框架 Flask 是一种流行的选择,用于快速构建小型到中型的 Web 应用程序。Flask 的设计目标是使得构建 Web 应用程序更加容易,具有轻量级、易用性、可扩展性等特点。 在本章中,我们将详细介绍 ...
第11章 最高可用性 11.1最高可用性架构 11.1.1 Data Guard优势 11.1.2客户端Failover 11.1.3 Data Guard配置 11.1.4 Standby数据库 11.1.5 Data Guard保护模式 11.2 Data Guard服务 11.2.1日志传输服务 ...
### 第十五章 开发XFire Web Service应用22.pdf 知识点解析 #### 15.1 引言 ##### 15.1.1 WebService简介 WebService,中文通常译为Web服务,最初由IBM和微软共同提出的技术规范。它的核心在于提供一个标准化的...
开发者可以添加自定义的构建步骤和事件来满足特定的构建需求,例如在构建过程中运行自定义脚本或调用第三方工具。 ### 二、Clang/LLVM 在 Visual Studio 项目中的集成 Visual Studio 2019 允许开发者在 MSBuild ...
第十一章提供了一些fireevent方法的替代方案。在某些情况下,直接触发事件可能不如预期那样工作,因此了解其他的事件触发方法变得非常重要。 **fireevent的替代方案**: - 使用JavaScript触发事件。 - 使用Selenium...
XE10是Embarcadero公司推出的一个重要更新,它引入了对iOS和Android的原生支持,使得开发者能够使用相同的代码库在多个平台上构建应用。对于iOS开发,Delphi提供了基于LLVM的编译器,能够直接生成Objective-C++代码...
- 第11章通过实例介绍EJB编程,包括各种EJB的编程方式,如无状态会话Bean、有状态会话Bean、银行存取BMP等。 - 第12章探讨Java安全性编程,介绍各种加密、解密和安全机制编程技术。 - 第13章介绍J2ME编程,包括J2ME...
#### 第11章 shell中的数学 - **expr**:介绍了一个用于基本算术运算的命令。 - **bc**:讲解了如何使用bc进行更复杂的数学运算。 - **de**:介绍了一个用于浮点数运算的命令。 #### 第12章 cron - **crontab条目**...
- **Flash Profile** 透视:侧重性能分析和优化,帮助开发者识别和解决性能问题。 #### 2.1.2 Editors(编辑器) Flash Builder 4内置了三种关键编辑器: 1. **MXML编辑器**:用于编写Flex应用程序的界面布局,...
1. **Android SDK**: 开发Android应用的基础,包括一组开发工具、库和API,用于构建、调试和发布Android应用。 2. **Java编程**: 应用的主要开发语言,需要理解面向对象编程概念、类和对象、异常处理、集合框架等。...
第11章 缩略图水印模块 128 11.1 缩略图加水印的原理 128 11.2 自定义带版权水印的缩略图 129 11.2.1 生成缩略图功能 129 11.2.2 为缩略图添加版权信息 131 11.2.3 为缩略图添加水印 132 11.2.4 一个高...
8. **第11章-移动银行实例**: - 移动应用开发:如何利用J2ME构建安全的移动银行业务应用,包括数据加密、网络通信和用户认证。 9. **第10章-无线网络开发**: - WMA(Wireless Messaging API):发送和接收SMS/...
### 通向架构师的道路(第十七天):深入理解IBM WebSphere集群 #### IBM WebSphere集群概述 IBM WebSphere Application Server (WAS) 的不同版本包括单机版和 Network Deployment 版本(简称 ND)。ND 版本支持...
第11 章 应用监控 431 11.1 http 431 11.1.1 新建Spring Boot 项目 432 11.1.2 测试端点 432 11.1.3 定制端点 439 11.1.4 自定义端点 440 11.1.5 自定义HealthIndicator 444 11.2 JMX 447 11.3 SSH 449 11.3.1 新建...
这个项目作为编程课程的第十周作业,旨在帮助学生深化对JavaScript及其相关库的理解,同时提升他们的项目组织和开发流程技能。 在JavaScript中,这个应用可能会使用Node.js环境运行,因为Node.js允许在服务器端执行...
##### 第十步:部署构建到Nexus 为了将项目的构建部署到 Nexus,需要在项目的 `pom.xml` 文件中进行配置。例如,对于 Release 版本的部署,配置如下: ```xml <id>releases <name>Internal Releases <url>...