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

“第九章:项目对象模型 ”发布

阅读更多

最近开始新工作,较忙,翻译有点慢了,大家见谅。

Sonatype的网站上周末在中国连接速度有点问题,不过是暂时性的,现在恢复了。

 

转入正题,第九章:项目对象模型,也是本书第二部分“Maven参考”的第一章,现已完成,我自己做过简单的review,肯定还有问题,比如说错别字,读者若有时间,在我们的讨论组:http://groups.google.com/ 留言,将不甚感激。

 

本章内容很丰富,详细介绍了POM,包括什么是超级POM,什么是有效POM。在Maven中版本是如何管理的,SNAPSHOT是什么东西。关于项目依赖,这里也做了最详细的解释,传递性依赖是什么?为什么我们要给依赖加scope?如何最科学的管理依赖?

 

前面介绍过多模块项目,这后面的原理是什么?本章讨论什么是POM继承,什么是多模块聚合,并再次解释了Maven坐标。

 

最后,本章讨论了一些POM的最佳实践(best practice),如何用更"Maven"的方式管理依赖,使用多模块和继承。

 

如果你正在使用Maven,不管是初学者还是有一定经验了,都一定要读一下这章内容:

http://www.sonatype.com/book/reference_zh/pom-relationships.html

 

 

题外话:

请大家文明使用中央仓库,最近听说中国用户给中央仓库带来了巨大的压力。

什么是文明使用? 看,http://juvenshun.iteye.com/blog/236511

 

 

5
0
分享到:
评论

相关推荐

    张友生信息系统项目管理师视频(下载地址).docx

    #### 第9章:面向对象方法学 - **主要内容**:介绍面向对象编程的基本概念和技术。 - **知识点**:类与对象、继承与多态、封装性等。 #### 第10章:信息系统项目管理基础 - **主要内容**:讲解项目管理的基本原理和...

    软件工程-实践者的研究方法

    - **第9章:软件配置管理** 探讨了软件配置管理的过程和技术,包括版本控制、变更管理和发布管理等内容。 #### 四、传统软件工程方法 - **第10章:系统工程** 介绍了系统工程的基本原理及其在软件开发中的应用...

    信息系统项目管理师培训视频(31讲完整).docx

    第9章:面向对象方法学 - **内容概览**:讲解面向对象编程的基本思想及其在软件开发中的应用。 - **核心知识点**: - 面向对象的基本概念(封装、继承、多态等)。 - UML(统一建模语言)在面向对象设计中的应用...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

    第9章 通过Hibernate操纵对象(下)  9.1 与触发器协同工作  9.2 利用拦截器(Interceptor)生成审计日志  9.3 Hibernate的事件处理机制  9.4 批量处理数据  9.4.1 通过Session来进行批量操作  9.4.2 通过...

    第 16 章:标准化知识.rar

    本章“第16章:标准化知识”主要涵盖了以下几个核心知识点: 1. **标准的定义与分类**:标准是为在一定范围内获得最佳秩序,经协商一致制定并由公认机构批准,共同使用的和重复使用的一种规范性文件。它们可以分为...

    ASP.NET4.0从入门到精通课件(18章)

    第9章:验证控件 介绍ASP.NET内置的验证控件,如RequiredFieldValidator、CompareValidator等,用于确保用户输入的数据符合预设条件。 第10章:AJAX技术 理解异步JavaScript和XML(AJAX)的工作原理,以及如何使用...

    Professional Cairngorm

    #### 第9章:值对象 - **定义**:介绍值对象的概念及其与实体的区别。 - **应用场景**:探讨值对象在Cairngorm中的典型应用场景,以及如何利用它们来封装业务逻辑。 #### 第10章:各部分如何协同工作 - **整体架构*...

    《现代软件工程》课件

    9. **第9章:软件质量保证与评估** - 这一章会涉及软件质量模型,如ISO 9000系列,以及软件度量和评估方法,如CMMI(能力成熟度模型集成)。 10. **第10章:软件配置管理** - 配置管理涉及版本控制、变更控制、构建...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part4

    第9章 通过Hibernate操纵对象(下)  9.1 与触发器协同工作  9.2 利用拦截器(Interceptor)生成审计日志  9.3 Hibernate的事件处理机制  9.4 批量处理数据  9.4.1 通过Session来进行批量操作  9.4.2 通过...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part3

    第9章 通过Hibernate操纵对象(下)  9.1 与触发器协同工作  9.2 利用拦截器(Interceptor)生成审计日志  9.3 Hibernate的事件处理机制  9.4 批量处理数据  9.4.1 通过Session来进行批量操作  9.4.2 通过...

    Django book pdf 完整版

    - **第9章:通用视图** - 介绍了Django提供的预定义视图,用于简化常见的开发场景。 - **第10章:扩展模板引擎** - 讨论了如何自定义和扩展Django的模板系统。 - **第11章:非HTML内容生成** - 涵盖了如何生成PDF、...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part1.rar

    第9章 通过Hibernate操纵对象(下)  9.1 与触发器协同工作  9.2 利用拦截器(Interceptor)生成审计日志  9.3 Hibernate的事件处理机制  9.4 批量处理数据  9.4.1 通过Session来进行批量操作  9.4.2 通过...

    UML2.0实战教程(Trufun)

    #### 第九章:对象交互 **第一节:健壮性分析** - **定义**:健壮性分析是一种技术,用于评估系统在面临异常情况时的稳定性和可靠性。 - **目的**: - 确保系统能够正确处理各种异常情况。 - 提高系统的容错...

    第 2 章:UML建模技术.zip

    UML由对象管理组织(OMG)在1997年正式发布,融合了多种面向对象建模语言的特性。它包括了类图、对象图、用例图、序列图、协作图、状态图、活动图、组件图和部署图等九种主要图型,以及一些辅助图和注解。 **2. ...

    JavaScript权威指南(第5版)PDF版本下载.txt

    - **第9章:错误处理**:探讨了错误处理机制和异常捕获技术。 #### 3. 高级篇 - **第10章:原型与继承**:详细讨论了JavaScript中的面向对象编程。 - **第11章:DOM编程**:介绍了如何使用JavaScript操作HTML文档。...

Global site tag (gtag.js) - Google Analytics