maven简介

1、什么是maven
          Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。 Maven作为一个构建工具,不仅帮我们自动化构建,还能抽象构建过程,提供构建任务实现.他跨平台,对外提供一致的操作接口,这一切足以使他成为优秀的,流行的构建工具。 但是Maven不仅是构建工具,他还是一个依赖管理工具和项目信息管理工具.他还提供了中央仓库,能帮我们自动下载构件。说的通俗点就是maven是一种项目管理工具,可以帮我们管理项目,下载jar包,构件及测试项目等。
2、为什么要使用maven
         1、maven的库是由开源组织维护,不需要我们在花精力去管理第三方库,即使自己维护,也比较方便
         2、maven对jar包的版本管理有工具上的支持,比如将Release版本和Snapshot版本区分开,有益于SCM管理
         3、maven是标准,用过的人多,不需要额外培训
         4、maven的plugin比较多,可以有更多功能,maven现有体系比较开放,采用的技术相对比较同于和成熟,plugin的机制也一颗便于我们扩展更多功能。
         5、maven的库下载是即用即下,不需要实现全部down下来。maven的插件也是自动升级,可以方便的我们扩展新功能
         6、可以很方便的与eclipse,IDEA正阳的主流的IDE集成       
         7、 使用Maven可以进行项目高度自动化构建,依赖管理(这是使用Maven最大的好处),仓库管理。  
          8、 Maven的用途之一是服务于构建,它是一个异常强大的构建工具,能够帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。我们不需要也不应该一遍又一遍地输入命令,一次又一次地点击鼠标,我们要做的是使用Maven配置好项目,然后输入简单的命令(如mvn clean install),Maven会帮我们处理那些烦琐的任务。
               项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包项目】→【部署项目】,这六个步骤就是一个项目的完整构建过程:
             
3、maven的安装
         1、maven下载: http://maven.apache.org/download.cgi
                 下载下来后的解压文件如下:
                  
    • bin:含有mvn运行的脚本
    • boot:含有plexus-classworlds类加载器框架
    • conf:含有settings.xml配置文件
    • lib:含有Maven运行时所需要的java类库
    • LICENSE.txt, NOTICE.txt, README.txt针对Maven版本,第三方软件等简要介绍
         2、安装:
                   1)解压缩文件目录最好不要有中文
                   2)设置系统环境变量 :MAVEN_HOME
                            
                     3) 设置环境变量Path,将%MAVEN_HOME%\bin加入Path中,一定要注意要用分号;与其他值隔开
        
                     4)验证maven是否安装成功:出现下面的版本信息就说明安装成功了。
                          


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值