Maven
文章平均质量分 89
maiyatangtom
这个作者很懒,什么都没留下…
展开
-
Maven - 概述(一)
1. 什么是MavenMaven是Apache组织下的一个开源项目,主要服务于基于Java平台项目的构建、依赖管理和项目信息管理。 2. Maven能做什么 项目构建 :在项目开发活动中,存在以下过程:编译,运行单元测试,生成文档,打包,部署。我们称这一过程为项目的构建(build)。也许你已经发现,Eclipse也能很好地为我们提供自动化编译,打包,部署的服务。是的,...原创 2015-09-29 17:37:12 · 96 阅读 · 0 评论 -
Maven - 项目对象模型POM(三)
POM是项目对象模型(Project Object Model)的简称,从前面的入门案例中,我们可以看到在项目根目录存在pom.xml文件,该文件是Maven项目核心配置文件。事实上,任何一个Maven项目都要求在根目录存放这样一个文件,即使该项目没有任何代码(如聚合或父级)。下面,让我们对pom.xml文件常用结构进行解读吧: <!--文件根节点--><proj...原创 2015-09-29 17:38:34 · 185 阅读 · 0 评论 -
Maven - 入门(二)
本章将通过一个入门Demo,更直观地向大家展示Maven开发基本流程。数风流人物,还看HelloWorld! 基础环境:Windows7, Jdk7 1. Maven安装1. 下载安装包:http://maven.apache.org/download.cgi,解压缩到任意安装目录即可,如:D:\Java\apache-maven-3.3.32. 配置环境变量: ...原创 2015-09-29 17:38:50 · 276 阅读 · 0 评论 -
Maven - 依赖管理(四)
Maven的依赖管理可以分为以下几个部分:1. 依赖范围2. 依赖传递3. 依赖调解4. 可选依赖5. 依赖排除6. 依赖优化 首先,我们看一下在pom中,对依赖管理的配置结构<dependency> <!--坐标--> <groupId/> <artifactId/> <v...原创 2015-09-29 17:39:03 · 92 阅读 · 0 评论 -
Maven - 生命周期(五)
什么是生命周期Maven对项目开发各阶段工作:项目清理,初始化,编译,测试,打包,集成测试,验证,部署,站点生成称为构建活动。对这一系列活动的抽象,则称之为生命周期。Maven有三个生命周期:clean , default ,site ,每个周期下都有若干个构建任务,任务需要相应的插件实现。 Clean生命周期clean 生命周期目的是清理项目,包括三个阶段1. pre-c...原创 2015-09-29 17:39:15 · 118 阅读 · 0 评论 -
Maven - 应用案例(六)
通过上面基础知识的准备,我们已经对Maven基本概念有了一定认识。现在,让我们以一个项目案例开启Maven应用开发之旅吧! Note: 该案例参考自Maven实战,源码已经提供在附件中。文章只挑选Maven配置要点讲解,在读文章的时候读者应该配合源码观看。 1. 案例场景: 我们要开发一个账号服务系统,实现账号注册,登录,验证码,持久化,邮箱服务的基本功能。模块划分...原创 2015-09-30 09:55:13 · 126 阅读 · 0 评论 -
Maven - Hudson持续集成(七)
文章目标本文主要介绍持续集成的意义及基于Hudson工具的集成配置,通过Maven, Subversion, Tomcat实现项目集成开发,提高团队工作效率。基础环境:CentOS6, Jdk1.7, Maven3.3.3, Subversion1.6, Hudson3.3.0.war, Tomcat6 阅读目录1. 持续集成的意义2. 基础环境安装3. Subvers...原创 2015-09-30 10:49:47 · 111 阅读 · 0 评论