Maven应用实战 - (EPUB全文下载)

文件大小:1.44 mb。
文件格式:epub 格式。
书籍内容:

Maven应用实战
第1章 课前准备
第2章 开始学习Maven
第3章 使用Maven开发第一个案例
第4章 基于Eclipse安装Maven插件
第5章 基于Maven开发Web应用
第6章 开发企业级Web应用
第7章 生成项目站点
第8章 版本管理
第9章 Maven核心概念
第10章 Maven测试
第11章 灵活构建Maven项目
第12章 自定义Maven插件
第13章 Archetype扩展
参考文献
附录
第1章 课前准备
关于Maven的资料和书籍很多。有的比较简洁,点到为止;有的是厚厚的一本书,把方方面面都阐述得很详细;还有些是针对某个方面进行说明讲解。
本书的目的和追求:用通俗易懂的语言,以实际项目为案例,按项目自身发展线索,介绍Maven在项目中每个环节的使用方法,使读者由浅入深地了解Maven、运用Maven,最后实践与理论结合,掌握Maven。
1.1 项目经理的工作
一支团队在接到公司下达的项目后,项目经理或项目架构师往往要在团队正式介入以前,做好充分的前期准备。具体工作如下。
(1)确定系统架构。
(2)收集框架相关的jar包。
(3)搭建SSM框架。
(4)编写测试代码。
(5)寻找框架依赖的jar包。
(6)剔除冲突jar包。
(7)制定需求设计文档规范。
(8)测试文档和代码规范。
(9)相关报告文档规范。
这里面的内容很多、很杂,必须进行充分细致的准备。一支团队在每承接一个项目时,都要重复做类似的事情。这种工作劳动强度大,而且缺少技术含量。
1.2 Maven的作用
上述问题用Maven可以直接解决。
(1)Maven统一集中管理好所有的依赖包,不需要程序员再去寻找。
(2)对应第三方组件用到的共同jar,Maven自动解决重复和冲突问题。
(3)Maven作为一个开放的架构,提供了公共接口,方便同第三方插件集成。程序员可以将自己需要的插件,动态地集成到Maven,从而扩展新的管理功能。
(4)Maven可以统一每个项目的构建过程,实现不同项目的兼容性管理。
第2章 开始学习Maven
2.1 Maven简介
Maven是Apache开源组织奉献的一个开源项目。Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需做一些简单的配置,就可以批量完成项目的构建、报告和文档的生成工作。
当然,Maven除了是一个优秀的项目构建方面的管理工具外,还有项目管理相关的其他特殊优势。比如,项目相关的第三方依赖包,这是每个Java程序员不可回避的问题。
每个老程序员都在自己的计算机里有个专门目录,分类保存过去项目开发过程中使用的第三方jar包,需要的时候从里面筛选。新程序员就麻烦了,测试项目的时候,经常会遇到Class No Found Exception,导致一整天在搜索和重启中度过。
Maven可以统一管理所有的依赖jar,甚至是不同的版本。程序员也可以动态地将自己写好的模块打包成jar包让它管理。需要的时候,可以直接通过简单的描述文件告诉Maven,它会自动帮助程序员找出来,集成到项目中。
本书的所有案例都是基于Maven 3.3.9版本测试的。
2.2 安装Maven前的准备
因为Maven本身就是基于Java写的,所以在安装配置Maven之前,有必要将Java的运行环境安装配置好。接下来介绍Java的安装和配置过程,有相关基础的读者可以跳过本节。但要注意,Maven 3.3.9版本要求的JDK一定是JDK 1.7或以后的版本。
JDK的安装和配置主要分如下步骤。
2.2.1 下载合适的JDK安装软件安装
Oracle软件的下载链接为https://www.oracle.com/downloads/index.html。
程序员可以在里面找到需要的JDK安装包。本书是在Windows操作系统中完成的所有案例,所以请下载Windows版本。下载时注意匹配跟自己的系统统一的安装包(32位或64位)。现在的计算机基本上是64位,所以建议Java相关软件统一安装64位的。
安装好后的目录结构如图2-1所示。
图2-1 JDK安装目录
jdk1.7.0_17_64是安装JDK后的总目录,bin、db、include等是它里面的子目录和文件。
2.2.2 配置JDK环境变量
JDK的环境变量只要配置JAVA_HOME和Path。右击“我的电脑”,选择“属性”命令,出现如图2-2所示窗口。
图2-2 Windows系统信息
单击左边的“高级系统设置”按钮,出现如图2-3所示对话框。
单击“高级”标签中的“环境变量”按钮,显示如图2-4所示对话框。
(1)配置JAVA_HOME目录。查看“系统变量”中有没有JAVA_HOME(之前有配置过,就会有JAVA_HOME这项显示)。如果没有,单击“新建”按钮,在弹出的窗口中输入JAVA_HOME和Java的安装目录。
图2-3 系统属性
图2-4 系统环境变量
(2)配置Path目录。同样在配置JAVA_HOME的地方查找Path变量,如图2-5所示。
图2-5 系统变量
单击“编辑”按钮,在以前的Path值的前面新添加JDK的bin目录。这里的JDK的bin目录是C:\java\jdk1.7.0_17_64\bin,就是前面的JAVA_HOME目录后面添加\bin。添加完成后,同后面的内容要用分号分开,而且是英文输入法的分号。结果如下:
2.2.3 测试JDK是否安装成功
打开一个CMD窗口,分别输入javac-version命令和java-version命令,出现如图2-6所示的Java版本信息显示,表示JDK安装成功。
图2-6 DOS命令窗口
2.3 Maven的安装与配置
JDK环境安装好了,接下来正式安装配置Maven。先要下载Maven(http://maven.apache.org/download.cgi)。
图2-7 Maven安装目录
它是以压缩包形式提供的,下载Binary形 ............

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » Maven应用实战 - (EPUB全文下载)