Maven起航之旅--入门篇(一)

原创 2016年05月30日 21:45:32

  要了解一个东西,有个简洁的方法:你是谁? 从哪里来 ?到哪里去?

  别看这是笑话? 我认为这是大师界别的思考方式:把复杂问题简单化,回归问题的本质。
  好多专家和培训师为了彰显自己的实力,把简单问题复杂化,把学员弄得觉得好难好复杂。

1、Maven是什么?
     它就是一个工具,在现实生活,家里的洗衣机也是一个工具,只不过是用来洗衣的而已。
     Maven这个工具是用来管理项目的。只不过还一个构建自动化而已,而且是跨平台的。

    同样洗衣机出了洗衣这个核心功能,延伸的可以自动脱水和风干。

2、Maven被设计出来的核心目的?
    设计师当初设计Maven的初衷是为了摒弃Ant中繁琐构建元素,设计出一个简单易用的。
    这样才能抛弃繁琐的构建呢?
    于是使用统一规范的脚本来进行构建项目。

    它主要用来实现项目的构建、测试、打包和部署。
    
3、Maven 是这么做到对项目的管理的?
   (1)Maven将构建的过程抽象成一个个的生命周期过程。
           将构建的过程抽象成一个个的生命周期过程,在不同的阶段使用不同的已实现插件来完成相应的实际工作,
           这种设计方法极大的避免了设计和脚本编码的重复,极大的实现了复用。

   (2)Maven提供了标准的软件生命周期和构建模型。
           通过配置就能对项目进行全面的管理。

  
 


  
    

    
    
    


版权声明:本文为博主原创文章,未经博主允许不得转载。

android 学习之路一入门篇一

1 android ADT和 android SDK,AVD的关系: ADT(Android Development Tools) :android 开发工具,它是eclipse的一个插件,用来开发...
  • xp215774576
  • xp215774576
  • 2015年04月26日 17:30
  • 318

用起来超爽的Maven——入门篇

你还在为怎样寻找、导入SSH相关依赖包纠结吗? 你还在为没有安装IDE开发工具不能编译、部署、运行项目而纠结吗? 你还在为公司项目目录结构怎样规范而纠结吗? 亲爱的纠结哥,只要你使用了Maven,一切...
  • villainy13579
  • villainy13579
  • 2015年05月14日 10:18
  • 1177

从零开始的Hadoop学习之旅

问题1:hadoop 安装时要注意哪些? 答案:对所有的电脑进行(1)安装大环境,linux系统,java安装(2)linux语法上;建立专门的用户;修改/etc/hosts的IP地址与名字对应;然后...
  • Richard_More
  • Richard_More
  • 2016年06月24日 23:32
  • 395

【Android】1:Android APP开发入门篇

众所周知,Android和IOS是目前市场上最为流行的两个手机操作系统,从我身边人使用的手机来看,个人觉得Android的市场占有率要高于IOS,可能是因为Android操作系统是开源的。     ...
  • u010929604
  • u010929604
  • 2015年11月29日 11:27
  • 1508

Android入门篇

整理一下学习Android的入门知识 学习视频:http://www.imooc.com/learn/96Android目录asset : 不会自动生成资源id res :自动生成资源id 控件 ...
  • aiolos1111
  • aiolos1111
  • 2016年08月15日 18:06
  • 250

我的shiro之旅: 一 shiro简介

一 什么是shiro Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理功能,可为任何应用提供安全保障. 二 shiro的几个特性 易于使用 - 易用性是这个项目的最...
  • LHacker
  • LHacker
  • 2013年08月28日 13:54
  • 3508

Maven入门篇

Maven构建项目的约定 src/main/java:存放项目的.java文件 src/main/resources:存放项目资源文件,如Spring、Hibernate配置文件 ...
  • wnl_csdn
  • wnl_csdn
  • 2016年08月15日 12:27
  • 128

新手入门篇(1)基本概念和操作起步

纸白银投资大家一起学—新手入门篇(1)基本概念和操作起步 新进入贵金属投资的朋友,不妨停下脚步了解下一些基本的常识,这样日后你的问题会少一些。 1.      贵金属投资操作工具 目前咱们一般都...
  • canlan818
  • canlan818
  • 2013年04月16日 09:45
  • 961

开启Objective-c的学习之旅(三)

到目前为止,一个Objective-c的程序也没有运行起来,看似没什么获取,看似比较受打击,其实还好了,至少我对Objective-c的运行原理比刚开始有了更深刻的理解,而且也有幸遇到了不少错误,虽然...
  • u011755963
  • u011755963
  • 2013年08月23日 11:30
  • 511

深圳起航创势科技有限公司面试

因为我的本专业并非是计算机专业,所以对于找java开发这方面的工作一直是缺乏信心的!但我并没有因此而放弃,因为相对本专业而言,我更喜欢的是在电脑上敲代码。所以我在网上投着简历,电脑上学着视频!焦急的等...
  • ZF_9420
  • ZF_9420
  • 2017年06月17日 15:27
  • 1586
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Maven起航之旅--入门篇(一)
举报原因:
原因补充:

(最多只允许输入30个字)