图书前言

Maven是一款由Apache软件基金会开发的,用来管理项目的构建,生成报告和文档的Java项目管理工具。

关于Maven的资料和书籍很多。有的非常简洁,就一本小册子;有的非常详细,厚厚的一本,把各个细节都阐述得面面俱到。综观所有的文献资料,以项目实践为需求导向,能剔除不用过多理解的概念,指导读者快速在项目中上手使用Maven的书籍还是凤毛麟角。

要知道,很多程序员在开发项目时,经常会被许多零碎的资料困扰很久,从而感到手足无措、焦头烂额。他们需要的是一看就明白,就能使用到项目中去的第一手资料。

为了帮助程序员解决这些问题,引导读者学有所用,我们编写了此书。本书的目的就是利用简洁实用的语言,以实际项目为案例,按项目自身发展为线索,介绍Maven在项目中每个环节的使用方法,使读者由浅入深地学习使用Maven。

本书内容

第1~3章,介绍Maven的作用及其安装配置,并用命令行构建Maven项目,体验Maven的基本操作。

第4章,介绍在Eclipse上安装配置M2Eclipse插件,并且构建简单的Maven项目,体验在Eclipse上构建Maven项目的过程。

第5~8章,详细介绍基于Eclipse的M2Eclipse插件开发Web应用和流行框架,开发企业级Web应用。

第9章,详细介绍Maven构建的生命周期与核心概念。

第10~13章,介绍Maven在项目中比较常见的使用方法。

本书特色

本书从零基础开始讲解Maven,然后由浅入深,循序渐进地通过实例指导读者慢慢熟练掌握。本书的内容是先实践,再理论,最后又归于实践。如果公司的项目马上要启动了,并且对Maven的要求不是太高,那么至少可以先使用起来,再慢慢深入了解。

当然,对于那些已经对Maven有了基本的了解并打算再深入研究并灵活运用到项目中去的程序员和项目管理员,也可以借鉴本书后面部分的内容。

读者对象

本书适合以下读者阅读。

从事Java编程行业的开发人员和项目管理员。

大中专院校的老师和学生。

相关培训机构的老师和学员。

Java编程爱好者。

读者服务

为了方便读者解决学习过程中遇到的问题,本书提供书中各章配套的开发源代码及相关资源,欢迎通过编著者索取或出版社官方网站下载。

本书由杨世文与孙会军合作编写,杨世文负责统稿,孙会军负责整理资料并调试代码。由于水平有限,书中难免存在不妥之处,敬请广大读者批评、指正,编著者QQ:775488842。

编著者2017年12月