原创之maven
文章平均质量分 87
ddlgyqddlgyq
这个作者很懒,什么都没留下…
展开
-
maven学习之maven简介
首先介绍下自己,本人是在一家知名电商公司工作的一名普通软件工程师。写关于maven的博客第一是为了为了更多的人接触到maven,学习并使用它。第二也是自身的再学习的一个过程1、maven是什么有人说maven是一个项目构建工具。在这里我不评价这种说法是对是错。但是从我学习使用maven的过程中,我觉得maven不仅仅是一个项目构建工具,而是一个项目管理工具。maven主要服务基于j...2013-05-08 21:57:27 · 125 阅读 · 0 评论 -
maven学习之maven带给了我们什么
maven带给了我们:1、maven抽象了一个完整的对象生命周期模型。对大部分的生命周期或者可以说成是构建任务都提供了已实现的插件,例如maven-clean-plugin插件绑定的生命周期模型的clean阶段,对象生命周期模型的具体内容还有相应的插件会在后续有介绍。2、maven标准化了构建过程。利用统一的对象生命周期模型还有相应的插件,标准化构建过程。想...原创 2013-05-09 00:06:25 · 132 阅读 · 0 评论 -
maven学习之maven的安装以及配置
今天博文的内容主要要讲的是maven的安装以及配置。也许说的有点繁琐了,见谅。1、 1、下载maven 在maven的官方网站上http://maven.apache.org/,下载maven的最新发布版本。点击download就会进入下载页,分别提供了maven3.0.5、maven2.2.1以及maven2.0.11的下载信息,这里下载maven3.0.5,mav...2013-05-09 11:39:21 · 98 阅读 · 0 评论 -
maven学习之maven与eclipse集成
在上一篇博文中讲到了maven的配置,今天要讲maven与eclipse的集成。现在在java开发中,eclipse占据了绝大部分的市场份额。其他的关于NetBeans,IDEA中的关于maven的配置,读者可参阅相关资料。(注:关于IDEA,据说是款非常强大的集成开发环境,但是据说对svn的支持不是很好,道听途说而已)。 首先找到maven安装目录的conf文件下的setti...2013-05-09 17:46:38 · 119 阅读 · 0 评论 -
maven学习之利用命令行创建maven项目
在下载maven并完成maven的配置后,就可以利用maven构建maven项目了。这里以构建一个HelloWord项目为例子(从第一次接触到编程语言,从C语言开始,不知道见过多少个helloword),首先纯手工的构建一个maven项目。在D盘建立一个helloword的文件夹,然后在这个文件夹下建立一个xml文件,名为pom.xml,pom是project object mode...原创 2013-05-10 09:49:25 · 134 阅读 · 0 评论 -
maven学习之利用m2eclipse创建maven项目
上一篇博文介绍了如何使用命令行创建maven项目,今天主要介绍如何利用m2eclipse创建maven项目,下面我们就可以开始创建Maven项目了。选择New->other...->Maven->Maven Project,然后选择下一步 设置工作空间路径,选择默认的eclipse工作空间或者指定。确定没问题后,Next> 这个列表显示的就是...2013-05-13 11:06:34 · 87 阅读 · 0 评论 -
maven学习之坐标和依赖
在maven的世界里,每一个构件都是由maven坐标唯一标识的,通过这个坐标就可以找到该构件(artifact),当构建项目的时候,例如打包或者install的时候,就会根据该坐标找到该artifact并且下载该artifact。 maven坐标类似于平面几何(x,y),或者立体几何中的(x,y,z),唯一标识一个artifact(构件),可以是jar包,或者是war文件,通常是j...原创 2013-05-14 09:53:08 · 95 阅读 · 0 评论 -
maven学习之maven仓库简章
一、Maven世界中,任何一个依赖、插件或者项目构件的输出,都可以成为构件。例如log4j-1.2.15.jar、maven-compiler-plugin-2.0.2.jar、以及las-im-basis-1.0.0-SNAPSHOT.jar都是一个构件。Maven可以在一个位置唯一管理所有maven项目共享的构件,这个位置就是仓库。二、仓库布局,一个构件的位置为groupId/ar...原创 2013-05-15 09:38:46 · 118 阅读 · 0 评论 -
maven学习之生命周期和插件
Maven生命周期是对所有的构建过程进行抽象和统一。Maven从大量的项目和构件工具中学习和反思,总结出一套高度完善的、易扩展的生命周期。这个生命周期包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等几乎所有的构件步骤。Maven的生命周期是抽象的,意味着生命周期本身不做任何工作,具体工作都由插件来完成。该设计思想与设计模式中的模板方法—template me...2013-05-16 15:36:38 · 108 阅读 · 0 评论