Maven应用实战

Maven应用实战

作者:杨世文孙会军 编著

出版社:清华大学

出版年:2018年1月

ISBN:9787302485827

所属分类:网络科技

书刊介绍

《Maven应用实战》内容简介

Maven是Java项目构建工具,由资深Java讲师结合多年的教学经验编写,是为数不多的帮助程序员从零开始认识Maven,使用Maven,再到熟练掌握Maven的辅导书。全书总体分成三个层次:Maven的安装使用、Maven的核心概念和运行原理以及Maven的高级应用。其中通过穿插案例,介绍了Maven的安装与Eclipse的集成配置,搭建Archiva服务器的方法,Maven的架构、运行生命周期、仓库、依赖和插件,基于Maven生成项目站点、生成项目报告文档和软件测试等内容。全书以实践为宗旨,一切源于实践,又回归于实践。本书适合Java程序员和项目经理阅读,也可作为相关领域的培训教材和业余爱好者的参考用书。
杨世文,孙会军编著。

作品目录

内容简介
前言
第1章:课前准备
1.1、项目经理的工作
1.2、Maven的作用
第2章:开始学习Maven
2.1、Maven简介
2.2、安装Maven前的准备
2.3、Maven的安装与配置
第3章:使用Maven开发第一个案例
3.1、创建Maven项目
3.2、添加样例代码
3.3、编写Maven骨架文件
3.4、编译和测试
3.5、生成站点和报告文档
第4章:基于Eclipse安装Maven插件
4.1、搭建Eclipse+M2Eclipse的必要性
4.2、安装配置M2Eclipse插件
4.3、创建Maven项目
4.4、构建Maven项目
4.5、基于M2Eclipse完成所有工作
第5章:基于Maven开发Web应用
5.1、开发Web应用的思路
5.2、实现Web版HelloWorld
5.3、基于Maven开发用户模块的CRUD
第6章:开发企业级Web应用
6.1、企业Web应用简介
6.2、搭建Maven私服
6.3、实现Struts2+Spring+Hibernate框架应用
6.4、实现SpringMVC+Spring+MyBatis框架应用
第7章:生成项目站点
7.1、生成基本站点
7.2、添加插件丰富站点信息
7.3、个性化站点
7.4、部署站点
第8章:版本管理
8.1、简介
8.2、专业术语
8.3、自动版本发布
8.4、GPG签名验证
第9章:Maven核心概念
9.1、简介
9.2、生命周期
9.3、插件
9.4、坐标
9.5、仓库
9.6、依赖
9.7、继承和聚合
第10章:Maven测试
10.1、测试简介
10.2、测试框架
10.3、Maven测试插件
10.4、测试报告
10.5、重用测试代码
第11章:灵活构建Maven项目
11.1、Maven属性
11.2、需要灵活处理的构建环境
11.3、资源过滤
11.4、Maven的profile
11.5、Web资源过滤
11.6、在profile中激活集成测试
第12章:自定义Maven插件
12.1、自定义Maven插件简介
12.2、自定义Maven插件案例
12.3、自定义Maven插件的详细说明
12.4、自定义Maven插件中的错误处理和日志
第13章:Archetype扩展
13.1、Archetype使用概述
13.2、自定义Archetype
13.3、Archetype数据库
13.4、在M2Eclipse中配置Archetype
Catalogs
参考文献
附录
POM元素
Setting元素

热门书摘

src\main\java,用来存放项目的Java源代码。src\main\resources,用来存放项目相关的资源文件(比如配置文件)。src\test\java,用来存放项目的测试Java源代码。src\test\resource,用来存放运行测试代码时所依赖的资源文件。当然,还有一个pom.xml文件,该文件配置Maven管理的所有内容。

default生命周期

相关推荐

微信二维码