
maven
文章平均质量分 66
peixun123
这个作者很懒,什么都没留下…
展开
-
《Maven实战》读书笔记(一) Maven简介
第一章:Maven简介1.Maven主要服务于基于java平台的项目构建,依赖管理和项目信息管理。2.Maven抽象了一个完整的构建生命周期模型,这个模型吸取了大量其他的构建脚本和构建工具的优点,总结了大量项目的实际需求。3.Maven还有一个优点,它能帮助我们标准化构建过程。第二章:Maven的安装和配置1.在Windows上的安装 (1)...原创 2012-01-03 18:57:12 · 101 阅读 · 0 评论 -
maven文章汇总
[url]http://blog.youkuaiyun.com/symgdwyh/article/category/557064[/url]原创 2012-01-22 14:14:10 · 79 阅读 · 0 评论 -
《Maven 实战》读书笔记(八) 反应堆
1. 反应堆反应堆这个名字听上去挺专业,其实就是多个模块组成的一个构建结构罢了,而单一模块项目自身就是该项目的反应堆。反应堆包含了各模块之间的依赖关系,从而Maven计算出合理的构建顺序。当然,反应堆计算出来的顺序都不能是一个“闭环”,比如说模块A的构建依赖于模块B,那么就回去构建模块B,但是构建模块B的过程中,经过反应堆分析,模块B的构建依赖于模块A,那么这就形成了一个构件的“闭环”。...原创 2012-01-07 14:46:33 · 103 阅读 · 0 评论 -
《Maven 实战》读书笔记(七) 聚合
1. 继承之前我们学习Maven的聚合机制遗留个问题,就是多个模块的pom.xml文件的内容出现了冗余、重复的内容,解决这个问题其实使用Maven的继承机制即可,就像Java的继承一样,父类就像一个模板,子类继承自父类,那么有些通用的方法、变量都不必在子类中再重复声明了,具体Java继承在内存中的表现形式可以参考http://suhuanzheng7784877.iteye.co...原创 2012-01-07 14:43:27 · 83 阅读 · 0 评论 -
《Maven 实战》读书笔记(六) 聚合
1. Maven聚合的概念聚合概念是由来已久,比如我们需要2个项目协调合作才能完成一个大的、完整的业务场景,这个时候就需要构建2个项目,但是呢,想一次性就构建这2个项目,而不是分别构建2个项目后再合在一起整。这样我们就需要一个比较特殊的项目了,就是所谓的聚合项目,这个项目没有别的目的,就是仅仅为了聚合多个项目模块用的。2. 新的项目模块在介绍聚合项目...原创 2012-01-07 14:40:19 · 68 阅读 · 0 评论 -
《Maven 实战》读书笔记(五) Maven的生命周期 和插件
1. Maven的生命周期Maven的生命周期其实是指它对所有的构建过程进行了反复的推敲、反思,之后总结了一套高度抽象过程。这个过程是高度完善的、容易扩展的。基本上包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署、、站点生成等步骤,几乎所有的项目生命周期也就这样。Maven项目周期是一个抽象的概念,这个概念性的东西意味着它并不做任何实质性的事情,也就是说:它就像接口,只定...原创 2012-01-07 14:10:28 · 136 阅读 · 0 评论 -
《Maven 实战》读书笔记(四) 仓库
0.1. 仓库的概念大家可能注意到了,在基于Maven管理的项目开发中,这个项目自身是不引进第三方jar包的,使用的时候通过pom.xml的依赖机制,从本地仓库或者远程仓库去获取第三方jar包。这个其实是打破了以往的开发习惯,一般我们是在开发项目的时候需要哪个jar包了,立刻google一下,找到相关网址,之后下载,放到我们项目的classpath中。现在是不必强制引用jar,只要通过p...原创 2012-01-03 19:07:41 · 107 阅读 · 0 评论 -
《Maven 实战》读书笔记(三) 坐标和依赖
第五章:坐标和依赖1.JAVA构件,MAVEN就必须将它们唯一标识,这就是依赖管理的底层基础--坐标。2.maven定义了这样一组规则:世界上任何一个构件都可以使用maven坐标唯一标识,maven坐标的元素包括groupId,artifactId,version,packaging,classifier.3.maven坐标是通过一些元素定义的,它们是groupId,art...原创 2012-01-03 19:06:21 · 96 阅读 · 0 评论 -
《Maven实战》读书笔记(二) Maven使用入门
第三章:Maven使用入门1.Maven项目的核心是pom.xml。POM(Project Object Model,项目对象模型)定义了项目的基本信息,用于描述项目如何构建、声明项目依赖、等等。2.[code="xml"] 4.0 com.fancy.mvnbook hello-world 1.0-SNAPSHOT Maven He...原创 2012-01-03 19:04:09 · 99 阅读 · 0 评论 -
maven
maven常见问题问答[url]http://www.iteye.com/topic/973166[/url]Maven使用[url]http://virusfu.iteye.com/blog/1405204[/url]Maven常用命令[url]http://tangyanbo.iteye.com/blog/1596265[/url]Maven...原创 2012-12-17 19:03:53 · 136 阅读 · 0 评论