废话就不多说了,开始。。。
Maven入门------什么是maven和maven的安装和配置
什么是maven Maven这个词可以翻译为“知识的积聚”,也可以翻译为“专家”或“行家”,它作为apache织组中的一个为颇功成的开源项目,重要用于java平台的项目构建,赖依管理和项目信息管理,无论是小型的开源类库项目,还是大型的企业级应用;无论是传统的瀑布式开辟,还是行流的迅速模式,Maven都能手身显大。 Maven采用了一种被称之为project object model (POM)观点来管理项目,全部的项目配置信息都被义定在一个叫做POM.xml的件文中,通过该件文,Maven可以管理项目的个整明声期周,包含译编,构建,试测,宣布,告报等等。 maven的安装和配置 2.1查检JDK的安装 在安装maven之前,先查检一下否是准确安装了JDK,maven可以运行在JDK1.4以及以上本版。 首先我们运行第一个命令,看看java安装到了哪个录目,第二个命令 是java的本版是多少,如图是畸形的
上述命令首先查检环境变量JAVA_HOME否是指向了准确的JDK,如果没有配置JAVA_HOME,则就必须配置它了。在maven中会别识这个命令。
配置java环境变量为,前提是安装好了jdk:
第一步,在用户变量中添加JAVA_HOME
第二步,在系统变量中添加
变量值为:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
第三步,在系统变量中添加
变量值:C:\ProgramFiles\Java\jdk1.6.0_20\bin;
C:\ProgramFiles\Java\jdk1.6.0_20\jre\bin;
在这里,其实path中的C:\Program Files\Java\jdk1.6.0_20可以用引用户变量中的JAVA_HOME,但是不知道为什么,我的用引了以后,java环境变量就配置不功成。所以就这样写了。
2.2 下载maven
下载地址为:http://maven.apache.org/download.html
我们要选择以上标注的本版,对我们初学者说来比较稳定。Maven3基本完整兼容maven2,而且比maven2性能更好,还有不少功能的进改。
2.3 地本安装
将安装件文解压到你指定的录目,如:
接着须要将maven安装配置到作操系统环境中
点击我的电脑击右--->性属------>高等--->环境变量--->添加用户变量,如图:
然后找到系统变量中的path,(我电脑用引不了,所以直接指向的,准确的该应写为:;%M2_HOME%\bin;)
这里须要提一下的是path环境变量,当我们在cmd中输入命令的时候,windows首先会在当前录目寻觅可行执件文或脚本,如果没有找到,windows会接着遍历环境变量path中义定的路劲。由于我们将%M2_HOME%\bin添加到了Path中,而这里%M2_HOME%实际上是用引了我们面前义定的另一个变量,其值是Maven的安装录目。因此,Windows会在行执命令时搜索录目D:\bin\apache-maven-3.0\bin,而mvn行执脚本的位置就是这里。
在现我们打开一个新cmd口窗(这里夸大新的口窗是因为新的环境变量配置须要新的cmd口窗才能失效),运行如下命令查检maven安装情况:
命令echo %M2_HOME%用来查检环境变量M2_HOME否是指向了准确的Maven安装录目;而mvn –v行执了第一条Maven命令,以查检Windows否是可以找到准确的mvn行执脚本。
注:在Windows上更新Maven非常轻便,只须要下载新的Maven安装件文,解压至地本录目,然后更新M2_HOME环境变量即可。
2.4 安装m2eclipse
在安装这个插件的时候,线在安装就是安装不上,是总出现问题,后来觉感线在安装不如直接安装插件来的单简,而且除删的时候也好除删
首先打开下载插件的地址:http://m2eclipse.sonatype.org/sites/m2e/
我们会看到如图,点击圈住红线的那个
点进去以后下载
下载features和plugins两个件文夹下的jar然后把下载的件文放到你安装的myeclipse下
我用的是myeclipse10,安装在了c盘,所以我的安装录目是:
然后把下载的两个件文放到一个件文夹下,copy到如图面上的录目,以后再点开dropins件文夹,新建一个名为m2e.link的件文,在此件文中写上maven插件的安装录目,我的录目为:
path=C:\\ProgramFiles\\MyEclipse\\MyEclipse 10\\m2e
如图:
这样插件就安装完了,和通普的插件安装是样同的方法。然后重启myeclipse
点击右键,新建,other,会看到maven,就是安装功成了:
到这里,就已完成了安装和配置。
我也是初学者,谁有maven的更多的教训可以流交一下!谢谢!
文章结束给大家分享下程序员的一些笑话语录:
IT业众生相
第一级:神人,天资过人而又是技术狂热者同时还拥有过人的商业头脑,高瞻远瞩,技术过人,大器也。如丁磊,求伯君。
第二级:高人,有天赋,技术过人但没有过人的商业头脑,通常此类人不是顶尖黑客就是技术总监之流。
第三级:牛人,技术精湛,熟悉行业知识,敢于创新,有自己的公司和软件产品。
第四级:工头,技术精湛,有领导团队的能力,此类人大公司项目经理居多。
第五级:技术工人,技术精湛,熟悉行业知识但领导能力欠加,此类人大多为系分人员或资深程序员,基本上桀骜不逊,自视清高,不愿于一般技术人员为伍,在论坛上基本以高手面目出现。
第六级:熟练工人,技术有广度无深度,喜欢钻研但浅尝辄止。此类人大多为老程序员,其中一部分喜欢利用工具去查找网上有漏洞的服务器,干点坏事以获取成绩感。如果心情好,在论坛上他们会回答菜鸟的大部分问题。此级别为软件业苦力的重要组成部分。
第七级:工人,某些技术较熟练但缺乏深度和广度,此类人大多为程序员级别,经常在论坛上提问偶尔也回答菜鸟的问题。为软件产业苦力的主要组成部分。
第八级:菜鸟,入门时间不长,在论坛上会反复提问很初级的问题,有一种唐僧的精神。虽然招人烦但基本很可爱。只要认真钻研,一两年后就能升级到上一层。
第九级:大忽悠,利用中国教育的弊病,顶着一顶高学历的帽子,在小公司里混个软件部经理,设计不行,代码不行,只会胡乱支配下属,拍领导马屁,在领导面前胡吹海侃,把自己打扮成技术高手的模样。把勾心斗角的办公室文化引入技术部门,实在龌龊!
第十级:驴或傻X,会写SELECT语句就说自己精通ORALCE,连寄存器有几种都不知道就说自己懂汇编,建议全部送到日本当IT产业工人,挣了日本人的钱还严重打击日本的软件业!