Maven(一):安装与配置

4 篇文章 0 订阅

   初次接触Maven,先来看看Maven是什么,以及如何安装和配置Maven。说到Maven,大家可能首先想到的是管理jar的工具。至于有没有其次能想起来的东西,别人我不得而知,反正开始我是没有其次的。也就是说,尚未接触之前,Maven在我心目中的唯一作用就是管理Jar包。诚然这是不准确的,所以,才有了这篇最很初级的博客,来给自己、也给其他初学者稍稍普及一下Maven

   Maven到底是什么呢?我们为什么需要使用Maven呢?继续往下看吧~

   Maven是一个采用纯Java编写的开源项目管理工具。它采用了一种被称之为projectobject model(POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编译,构建,测试,发布,报告等等。总的来说,Maven就是一个控制项目管理项目构建工具

   关于什么是Maven,先了解到这里,下面继续来看看,我们为什么需要使用Maven呢?再说这个之前,我想是很有必要先说说一个词“构建”。相信有一定编程经验的人对构建不太陌生:down源码开始,到编译、运行单元测试、生成文档,再到打包和部署等,这整个一系列过程我们就可称之为“构建”。这么一说,有没有发现其实我们每天敲代码的时间都没有构建的时间长?如果不使用Maven的话,答案是肯定的。这也就是我们为什么需要使用Maven了。

   来总结一下Maven的优点吧:

1跨平台:无论是在windows下还是Linux下,都可以使用相同的命令;

2)消除构建的重复:高素质的coder一直都在致力于消除重复,例如代码的重复、设计的重复和文档的重复等等。当然还有构建的重复,而Maven则是实现了对重复构建的消除,它抽象了一个完整的构建生命周期模型;

3)标准化构建过程:不使用Maven的话,我们每接触一个项目就可能是一种构建方式,而有了Maven之后,所有项目的构建命令都是简单一致的,极大避免了我们的学习成本。

 

   通过以上讲述,我们大概明白了什么是Maven以及为什么使用Maven。下面我们就看看windows下如何安装Maven吧。

   在安装Maven之前,首先需要确认我们电脑上是否正确安装了JDKMaven可以运行在JDK1.4及以上版本。检查JDK没有问题之后,我们就可以下载并安装Maven了。其实安装过JDK的人理解起Maven安装过程是极其容易的,因为基本一样。

1)下载Maven我们可以在Maven下载页面http://maven.apache.org/download.cgi进行各种版本的下载。

2)本地安装:将下载的Maven文件解压到自己想要的安装目录下,例如我的D:\maven

3)设置环境变量:解压完之后,我们还需要将Maven安装配置到操作系统环境中。

计算机生成了可选文字:奥三沉生毯貌计算机名苟{弓‘蕊奋系统屋性曰.翻目【“舀乞一__’一亘气陈摹硬件高级至统保护远程厂几,拐心臼口日踌曰叨n心能山淞匕要进行大多数更改.你必须作为管理员登录。口越至1控制面板性能视觉效果.处理器计划,内存使用,以及比忿以内存p查看阴O'设置国…用户配置文件与登录帐户相关的真面设置设置圈二谴改更---―旧厂―----―匕份厂舀启动扣故障恢复渡统启动、票统故瞳和调试信息设置CD…日,%甲』口口口聪肖另请吞阅操作中心Windows更新WindowslWindows已淄舌阅读Microsoft软件许可条款产品ID:00261一300(扣一以X泊O一AA825事改产品密钥丫自口口口口吮到口峨臼口口

 

   打开环境变量后,首先在里面新建一个系统变量,变量名为:MAVEN_HOME,变量值为Maven的安装路径,如我的:D:\maven;其次继续在系统变量中找到一个名为path的变量,在变量值的末尾中添加上%MAVEN_HOME%\bin。最后点击确定即可成功设置环境变量。

运行cmd命令,输入mvnversion,输出以下内容,则maven安装成功。

计算机生成了可选文字:口困管理员:C:入Windows\system32\cmd.exe司ic护osoftUindo公s(c)2日13Hicrosoft6。3一,6日日]co"po"ation。保留所有权利。仁习.}C:劝】sers、话unliduan>。vn一version匀pacheHa.en3。2。3<33f8c3el日2?c3ddde,gd3cdebad2656a31esfdf4;2日14一日8一12T日4:58:1尹+日8:日日)月auenhome:D:腼auen猛pache一。auen一3。2。3喃in、。。Jauauersion:1。8。日一25,uendo护:0护acleCorporationJauahome:D:劝dkl。8。日」5劝护e卿efault10cale:zh一H,platfo",encoding:GBl(加5name:”讨indo公58。1",version:"6。3",arch:"and64,',fanil夕:"dos"C:宙se护s堵unliduan>-

 

   现在我们已经成功安装Maven了。下面就继续为大家讲解,Maven如何与当下流行的IDE--Eclipse结合,完美实现自动化构建和项目管理的。

   不得不遗憾的说,Eclipse默认没有集成Maven的支持,不过没有关系,Eclipse下的一个强大的插件--m2eclipse可使两者完美结合。先来看看m2eclipse的安装吧:

   现以Eclipse4.4.1为例逐步讲解m2eclipse的安装。打开Eclipse界面后,在菜单栏中选择Help--->Install new Solfware,出现以下界面:我们在Workwith处粘贴上m2eclipse的下载路径http://download.eclipse.org/m2e-wtp/milestones/mars/1.2.0/Eclipse就可帮我们自动下载m2eclipse安装站点上的资源信息。等待资源全部加载完毕后,就会显示m2eclipse的核心模块MavenIntegration for Eclipse(Required),然后我们选择全部后可nextEclipse会帮我们自动计算模块间依赖,我们确认之后直接finish就好。最后就是等待Eclipse下载安装这些模块即可。

 

计算机生成了可选文字:Instal!AV口11口bleSOftW.reChecktheitemsthatyouwishtoinstall.Workwith:Findmore50几warebyworkingwiththe''Available50伍vareSites"prefeNameVersionMZEMavenArchiverConnector(3rdparty)MavenIntegrationforEclip、eMavenIntegrationforWTpMavenIntegrationforWTp一SDKDeseledAI!11items'elededDetai!s回showonlythelatestversionsofavailablesoftware回Hideitemsthatarealreadyinstalled回Groupitemsbycatego心what15alreadyin、talled?口Showonly50枷areapplicabletotargetenvironment回Contactallupdatesitesduringinstallto6ndrequiredsoftware②<BackFinis卜Cancel

 

   综上所述,Maven作为一个构建工具,不仅能帮我们自动化构建、还能够抽象构建过程,提供构建任务实现;它跨平台、对外提供了一致的操作接口,这一切足以使它成为优秀的、流行的构建工具!

   初步介绍到此结束,接下来我会在下篇文章中为大家进一步讲解MavenEclipse中的使用,敬请期待~~

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值