`
leonzhx
  • 浏览: 769414 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

第一章 Maven 简介

阅读更多

1.       Maven 是优秀的构建工具。 Maven 最大化地消除了构建的重复,抽象了构建生命周期,并且为绝大部分的构建任务提供了已实现的插件,我们不再需要定义过程,甚至不需要再去实现这些过程中的一些任务。

 

2.       Maven 不仅是构建工具,还是一个依赖管理工具和项目信息管理工具。它提供了中央仓库,能帮我们自动下载构件。 Maven 通过一个坐标系统准确地定位每一个构件( artifact ),也就是通过一组坐标, Maven 能够找到任何一个 Java 类库。

 

3.       Maven 还能帮助我们管理原本分散在项目中各个角落的项目信息,包括项目描述、开发者列表、版本控制系统地址、许可证、缺陷( defect )管理系统地址等。通过 Maven 自动生成的站点,以及一些已有的插件,我们还能够轻松获得项目文档、测试报告、静态分析报告、源码版本日志报告等项目信息。

 

4.       Maven 为全世界的 Java 开发者提供一个免费的中央仓库,在其中几乎可以找到任何的流行开源类库。通过一些 Maven 的衍生工具(如 Nexus ),我们还能对其进行快速地搜索。

 

5.       Make 通过一系列目标和依赖将整个构建过程串起来,同时利用本地命令完成每个目标的实际任务。 Make 的强大之处在于它可以利用所有系统的本地命令,但是它将自己和操作系统绑定在一起了,语法不友好。

 

6.       Ant Another Neat Tool )使用 XML 定义构建脚本,其基本结构也是目标、依赖,以及实现目标的任务。 Ant 有大量内置的用 Java 实现的任务,同时也有特殊的任务 exec 来执行本地命令。 Ant 本身没有依赖管理,需要借助 Ivy 来管理依赖。

 

7.       Maven 是声明式的,项目构建过程和过程各个阶段所需的工作都由插件实现,并且大部分插件都是现成的,开发者只需要声明项目的基本元素, Maven 就执行内置的、完整的构建过程。

分享到:
评论

相关推荐

    maven权威指南

    本书分成了三个部分:介绍性内容,第 I 部分 “Maven实战” ,和第 II 部分 “Maven参考”。介绍性内容包括了两章:...例如,第 II 部分 “Maven参考” 中的第 17 章编写插件一章通过 一些例子和表格解释如何编写插件。

    maven2权威指南

    本书分成了三个部分:介绍性内容,第 I 部分 “Maven实战”,和第 II 部分 “Maven参考”。介绍性内容包括了两章:...例如,第 II 部分 “Maven参考”中的第 17 章编 写插件一章通过 一些例子和表格解释如何编写插件。

    第一章 企业项目开发--maven+springmvc+spring+mybatis+velocity整合1

    第一章 企业项目开发--maven+springmvc+spring+mybatis+velocity整合代码的github地址:https://github.

    Maven权威指南 很精典的学习教程,比ANT更好用

    Maven权威指南是一本关于Apache Maven的书。 Copyright 1. Creative Commons BY-ND-NC Foreword: Beta 0.16 Preface 1. How to Use this Book 2. Your Feedback 3. Font Conventions 4. Maven Writing ...

    Maven《实战》许晓斌完整版包含源码

    Maven《实战》从第一章到十八章许晓斌完整版,包含源码

    Maven实战.pdf

    本书是国内第一本公开出版的Maven专著。它内容新颖,基于最新发布的Maven 3.0,不仅详尽讲解了Maven 3.0的所有新功能和新特性,而且还将这些新功能和新特性与Maven 2.x版本进行了对比,以便于正在使用Maven 2.x版本...

    Maven实战 许晓斌 著

    本书是国内第一本公开出版的Maven专著。它内容新颖,基于最新发布的Maven 3.0,不仅详尽讲解了Maven 3.0的所有新功能和新特性,而且还将这些新功能和新特性与Maven 2.x版本进行了对比,以便于正在使用Maven 2.x版本...

    《Maven实战》

    书是国内第一本公开出版的Maven专著。它内容新颖,基于最新发布的Maven 3.0,不仅详尽讲解了Maven 3.0的所有新功能和新特性,而且还将这些新功能和新特性与Maven 2.x版本进行了对比,以便于正在使用Maven 2.x版本的...

    Maven实战 高清版

    《Maven实战》是国内第一本公开出版的Maven专著。它内容新颖,基于最新发布的Maven 3.0,不仅详尽讲解了Maven 3.0的所有新功能和新特性,而且还将这些新功能和新特性与Maven 2.x版本进行了对比,以便于正在使用...

    基于 spring 架构用 Maven 构建的用户登录模块

    本程序实现了 ”spring3 就是这么简单“ 一书中第一章的例子,但是不用连接数据库 可以直接用maven jetty:run 运行, 登录方式: url 127.0.0.1:8088/chapter1 用户名:admin 密码:123456

    Maven实战 高清版pdf

    许晓斌著本书是国内第一本公开出版的Maven专著。它内容新颖,基于最新发布的Maven 3.0,不仅详尽讲解了Maven 3.0的所有新功能和新特性,而且还将这些新功能和新特性与Maven 2.x版本进行了对比,以便于正在使用Maven ...

    第二章 企业项目开发--maven父子模块1

    第二章 企业项目开发--maven父子模块在实际开发中,我们基本都会用maven父子分模块的方式进行项目的开发。2.2、实际操作2.2.1、手工建立一个ssmm

    maven 教程

    《Maven实战》是国内第一本公开出版的Maven专著。它内容新颖,基于最新发布的Maven 3.0,不仅详尽讲解了 Maven 3.0的所有新功能和新特性,而且还将这些新功能和新特性与Maven 2.0版本进行了对比,以便于正在使用...

    最新Java全栈工程师企业级开发视频教程(17G)

    第02章-使用Maven构建应用-Maven简介.mp4---008.第02章-使用Maven构建应用-Maven安装配置.mp4---009.第02章-使用Maven构建应用-Maven本地仓库.mp4---010.第02章-使用Maven构建应用-Maven中央仓库.mp4---011.第02章-...

    Maven配置文档

    《Maven实战》是国内第一本公开出版的 Maven专著。它内容新颖,基于最新发布的 Maven 3.0,不仅详尽讲解 了 Maven 3.0的所有新功能和新特性,而且还将这些新功能和新特性与 Maven 2.x版本进行了对比,以便于正在 ...

    第一章:创建一个SpringBoot项目,并访问页面出现Hello Wold

    第一章:创建一个SpringBoot项目,并访问页面出现Hello Wold

    Maven-Simple-WebApp

    《Maven权威指南》第 5 章 一个简单的Web应用,的示例代码。经过笔者测试整理,现可使用Eclipse导入后运行。

Global site tag (gtag.js) - Google Analytics