Maven起航之旅--入门篇(一)
2016-05-30 21:45
155 查看
要了解一个东西,有个简洁的方法:你是谁? 从哪里来 ?到哪里去?
别看这是笑话? 我认为这是大师界别的思考方式:把复杂问题简单化,回归问题的本质。
好多专家和培训师为了彰显自己的实力,把简单问题复杂化,把学员弄得觉得好难好复杂。
1、Maven是什么?
它就是一个工具,在现实生活,家里的洗衣机也是一个工具,只不过是用来洗衣的而已。
Maven这个工具是用来管理项目的。只不过还一个构建自动化而已,而且是跨平台的。
同样洗衣机出了洗衣这个核心功能,延伸的可以自动脱水和风干。
2、Maven被设计出来的核心目的?
设计师当初设计Maven的初衷是为了摒弃Ant中繁琐构建元素,设计出一个简单易用的。
这样才能抛弃繁琐的构建呢?
于是使用统一规范的脚本来进行构建项目。
它主要用来实现项目的构建、测试、打包和部署。
3、Maven 是这么做到对项目的管理的?
(1)Maven将构建的过程抽象成一个个的生命周期过程。
将构建的过程抽象成一个个的生命周期过程,在不同的阶段使用不同的已实现插件来完成相应的实际工作,
这种设计方法极大的避免了设计和脚本编码的重复,极大的实现了复用。
(2)Maven提供了标准的软件生命周期和构建模型。
通过配置就能对项目进行全面的管理。
别看这是笑话? 我认为这是大师界别的思考方式:把复杂问题简单化,回归问题的本质。
好多专家和培训师为了彰显自己的实力,把简单问题复杂化,把学员弄得觉得好难好复杂。
1、Maven是什么?
它就是一个工具,在现实生活,家里的洗衣机也是一个工具,只不过是用来洗衣的而已。
Maven这个工具是用来管理项目的。只不过还一个构建自动化而已,而且是跨平台的。
同样洗衣机出了洗衣这个核心功能,延伸的可以自动脱水和风干。
2、Maven被设计出来的核心目的?
设计师当初设计Maven的初衷是为了摒弃Ant中繁琐构建元素,设计出一个简单易用的。
这样才能抛弃繁琐的构建呢?
于是使用统一规范的脚本来进行构建项目。
它主要用来实现项目的构建、测试、打包和部署。
3、Maven 是这么做到对项目的管理的?
(1)Maven将构建的过程抽象成一个个的生命周期过程。
将构建的过程抽象成一个个的生命周期过程,在不同的阶段使用不同的已实现插件来完成相应的实际工作,
这种设计方法极大的避免了设计和脚本编码的重复,极大的实现了复用。
(2)Maven提供了标准的软件生命周期和构建模型。
通过配置就能对项目进行全面的管理。
相关文章推荐
- layer分页的使用
- linux shell 编程笔记 - shell脚本之变量
- Merge k Sorted Arrays
- Scala学习笔记
- C++包含c头文件&读取程序输入参数
- memched1.0源码阅读(4)——事件的处理流程
- STM32F0xx_DMA收发USART数据配置详细过程
- iscc2016-basic-心灵鸡汤
- LLVM example for main
- 深入学习java并发编程:CopyOnWriteArrayList<E>实现
- linux 下的软链和硬链
- Java中初始化顺序
- win32贪吃蛇实现
- [BZOJ2160]拉拉队排练(回文树)
- win32贪吃蛇实现
- 错误汇总
- Git的使用
- 将1、2、3、4组成任意互不相同的三位数输出,每行控制输出3个数。
- android studio创建项目编译出错问题的解决方法
- 合并两个排序的链表18