Maven应用实战epub

图书网 2020年2月11日11:28:121 2.1K1
摘要

Maven是一款由Apache软件基金会开发的,用来管理项目的构建,生成报告和文档的Java项目管理工具。
本书的目的就是利用简洁实用的语言,以实际项目为案例,按项目自身发展为线索,介绍Maven在项目中每个环节的使用方法,使读者由浅入深地学习使用Maven。

Maven应用实战 作者:杨世文,孙会军

Maven应用实战 出版社: 清华大学出版社

Maven应用实战 内容简介

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

本书适合Java程序员和项目经理阅读,也可作为相关领域的培训教材和业余爱好者的参考用书。

Maven应用实战 目录

前言

第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元素

Maven应用实战 精彩文摘

第3章使用Maven开发第一个案例前面的准备工作完成后,接下来开始正式体验Maven:编写一个简单的代码,用Maven编译测试。这里用简单编辑器编写代码和配置文件,编译和测试过程统一用Maven命令进行。

注:后面的操作,没有特殊说明,全部要联外网操作。

3.1创建Maven项目

Maven项目同Eclipse或其他工具产生的项目一样,有自己的目录结构和特殊的意义。

比如一般有如下目录。

src\\main\\java,用来存放项目的Java源代码。

src\\main\\resources,用来存放项目相关的资源文件(比如配置文件)。

src\\test\\java,用来存放项目的测试Java源代码。

src\\test\\resource,用来存放运行测试代码时所依赖的资源文件。

当然,还有一个pom.xml文件,该文件配置Maven管理的所有内容。

这里可以按Maven的要求,自动创建目录结构,按Maven的要求添加项目相关的配置文件,这样确实可以实现,但是很烦琐。已经有人用代码将这些要做的事情全都封装实现了,如同在Eclipse中创建工程的那种图形化导向页面一样(这种效果到使用Eclipse+Maven的时候体现),只要按它的步骤输入信息和命令,完成后自动产生项目架构。

图书网:Maven应用实战epub

继续阅读

→→→→→→→→→→→→→→→→→→→→查找获取

程序设计

重构 改善既有代码的设计(中文版)pdf

《重构:改善既有代码的设计》(中文版)所提的这些重构准则将帮助你一次一小步地修改你的代码,这就减少了过程中的风险。很快你就会把这些重构准则和其名称加入自己的开发词典中,并且朗朗上口...
程序设计

数据结构 C语言版 第2版pdf

适读人群 :普通高校电子信息大类本科生学习、考研,同时也适合零售和培训。 采用“案例驱动”的编写模式。书中结合实际应用,将各章按照“案例引入——数据结构及其操作——案例分析与实现”...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:1   其中:访客  1   博主  0
    • codemonkeyx
      codemonkeyx 9

      看看能不能下载找了好久了