Maven实战学习-第一天-Maven简介

1.1 何为MAVEN

Ø  MAVEN是一个跨平台的项目管理工具。

Ø  Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。

 

1.2 何为构建

Ø  编译、运行单元测试、生成文档、打包和部署等繁琐且不起眼的工作,就是构建。

 

1.3  Maven是优秀的构建工具

Ø  Maven的用途之一是服务于构建,它是一个异常强大的构建工具,能够帮助我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。

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

Ø  Maven作为一个构建工具,不仅能帮我们自动化构建,还能够抽象构建过程,提供构建任务实现。

Ø  Maven跨平台,对外提供了一致的操作接口

 

1.4 Maven不仅仅是构建工具

Ø  Maven不仅是构建工具,还是依赖管理工具项目信息管理工具

Ø  Maven提供了中央仓库,能帮我们自动下载构建

 
Maven实战学习-第一天-Maven简介_第1张图片

 

2.1  IDE不是万能的
Maven实战学习-第一天-Maven简介_第2张图片
 

 

 2.2 不重复发明轮子
Maven实战学习-第一天-Maven简介_第3张图片
Maven实战学习-第一天-Maven简介_第4张图片
 

Ø  Maven已经有一大把的现成插件,全世界都在用,你自己不用写任何代码。

 

2.3  Maven与极限编程
Maven实战学习-第一天-Maven简介_第5张图片
 

 2.4 瀑布模型

Ø  在传统的瀑布模型开发中,项目依次要经历需求开发、分析、设计、编码、测试和集成发布阶段。

 

2.5 使用Maven的高效方式

Ø  使用Maven最高效的方式永远是命令行,IDE在自动化构建方面有天生的缺陷。

Ø  Maven3开始,如果你使用插件时未设定版本,会看到警告信息。

Ø 
Maven实战学习-第一天-Maven简介_第6张图片
 

你可能感兴趣的:(maven)