摘要: maven使用指南为什么要写maven?maven作为目前最为流行的项目框架构建工具,有着不可替代的作用,在较大的公司,使用maven是一个必不可少的技能 ,所以,本教程站在入门读者的角度,从入门开始一步一步的详细介绍maven,希望能对又需要的同学有帮助。为什么要写这篇文章?入行已有近8年,多年潜... 阅读全文
posted @ 2015-11-11 20:09 _JA 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 第10章 多环境下构建项目本章根据实际情况,介绍多种部署环境下构建项目的配置。在大多数公司,都会有多种项目的运行环境,例如:开发环境、测试环境、预发布环境、正式环境… 我们都会遇到这样一个问题,不同环境的一些配置是不同的,例如:数据库配置、网银接口的账号和地址配置、邮箱和短信账号配置等等。那么在ma... 阅读全文
posted @ 2015-11-11 20:09 _JA 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 第9章 maven的插件和生命周期本章介绍了maven生命周期、插件以及如何配置插件9.1 生命周期一般的项目都会经历这几个步骤:编译,测试,打包,部署,有些公司是手动方式,有些是自动化脚本方式,虽然方式类似,但不可能完全相同。maven对这些工作进行抽象和统一,总结了一套完善的生命周期。9.1.1... 阅读全文
posted @ 2015-11-11 20:08 _JA 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 第8章 私服nexus本章详细介绍了nexus的安装过程,设置maven从私服下载构件,以及发布构件至nexus。8.1 什么是nexusnexus是一个web版的仓库管理软件8.2 nexus安装nexus安装非常简单。 下载地址:http://www.sonatype.org/nexus/go本... 阅读全文
posted @ 2015-11-11 20:08 _JA 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 第7章 仓库本章介绍了maven的仓库概念,仓库分类等内容。7.1 何为maven仓库maven仓库就是放置所有jar文件(war,zip,pom等等)的地方,maven项目可以从maven仓库中获取自己所需要的依赖jar。此外,仓库中的构件都有自己的坐标,坐标描述了版本、打包方式和maven如何找... 阅读全文
posted @ 2015-11-11 20:07 _JA 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 第6章 maven聚合特性本章用一个例子介绍maven的聚合特性。6.1 什么是聚合在上一章中,我们讲解了maven的继承特性,他可以使子项目直接引用父项目定义的依赖和插件。那么,如果有多个子项目,如何通过父项目进行管理,这就需要考虑使用聚合特性。所以,maven聚合特性可以把多个项目模块聚合在一起... 阅读全文
posted @ 2015-11-11 20:07 _JA 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 第5章 maven继承特性本章尽量用通俗的语言来介绍maven的继承特性。5.1 什么是继承特性在代码中,child类继承了parent类,那么child具有父类的所有属性。 在maven中也类似,父项目pom文件中定义的属性、依赖等配置都可以让子项目pom继承。5.2 如何使用假设我们在开发一个C... 阅读全文
posted @ 2015-11-11 20:06 _JA 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 第4章 maven依赖特性本章详细介绍maven的依赖特性和依赖范围,如何排除依赖。4.1 什么是依赖传递举个例子 在非maven项目中,你需要使用spring功能,你会想到导入spring的jar包,那么,srping又需要其他依赖jar包支持,所以你又需要去导入其他jar包,多次反复尝试启动项目... 阅读全文
posted @ 2015-11-11 20:06 _JA 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 第3章 一切基于pom本章介绍了maven的核心pom.xml作用,详细描述了maven坐标变量。3.1 什么是pom.xmlPOM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。maven项目中,除了一堆代码文件... 阅读全文
posted @ 2015-11-11 20:02 _JA 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 第2章 Windows 和 Eclipse的配置本章从实际操作出发,介绍windows下的maven安装,介绍使用eclipse配置maven和创建普通项目、web项目。2.1 Windows系统安装maven和配置环境变量与Linux平台的安装过程相似,前置条件,jdk1.71. 下载http:/... 阅读全文
posted @ 2015-11-11 19:58 _JA 阅读(278) 评论(0) 推荐(0) 编辑