Maven(一)Maven及插件安装
2012年的時(shí)候,我準(zhǔn)備下載Spring框架的源碼及項(xiàng)目看看,沒(méi)想導(dǎo)入Eclipse報(bào)錯(cuò),于是開(kāi)啟了Maven學(xué)習(xí)之路。繼而突然一瞬間發(fā)現(xiàn),許多牛B的項(xiàng)目都變成了Maven項(xiàng)目了。
官網(wǎng)http://maven.apache.org/index.html
下載http://maven.apache.org/download.cgi
當(dāng)前最新?
(一)Maven安裝
1.下載解壓 目錄為?F:\Program Files\apache-maven-3.0.5 ?
2.添加環(huán)境變量M2_HOME為F:\Program Files\apache-maven-3.0.5
3.設(shè)置環(huán)境變量Path末尾加上%M2_HOME%\bin注意使用;號(hào)隔開(kāi)
檢測(cè):
4. 當(dāng)前可選步驟 ?修改conf目錄下settings.xml?<localRepository> 標(biāo)簽,設(shè)置maven下載依賴(lài)包位置如F:\maven2-repository\repository,默認(rèn)為用戶(hù)文檔目錄.m2下如?D:\我的文檔\.m2\repository
[html] view plaincopyprint?5. 當(dāng)前可選步驟 ?版本切換修改?M2_HOME 指定,如設(shè)置為F:\Program Files\apache-maven-2.2.1即可
6. 當(dāng)前可選步驟 ?添加 MAVEN_OPTS 指定,指定JVM運(yùn)行時(shí)內(nèi)存-Xms128m -Xmx512m,如果其他位置運(yùn)行,如IDE設(shè)置了這可以不設(shè)?
OK,以上為安裝Maven及其簡(jiǎn)單配置
(二)Maven的Eclipse插件安裝m2eclipse
1.首先談下依賴(lài),怎么下插件? Help --> Install new software
m2eclipse-core插件 ——依賴(lài)——>gef插件?
m2eclipse-extras插件 ——依賴(lài)——>subclipse插件
2.gef?插件地址:?
http://download.eclipse.org/tools/gef/updates/interim/
可能缺少的插件直接地址http://www.eclipse.org/downloads/download.php?file=/tools/gef/downloads/drops/3.6.1/R201009132020/GEF-zest-3.6.1.zip
3.subclipse?插件地址: (用于svn)
http://subclipse.tigris.org/update_1.6.x
4.maven2?插件地址:?(下面兩個(gè)地址沒(méi)找到,使用:http://download.eclipse.org/technology/m2e/releases)
m2eclipse-core Update Site:?http://m2eclipse.sonatype.org/sites/m2e?
m2eclipse-extras Update Site:?http://m2eclipse.sonatype.org/sites/m2e-extras?
m2eclipse-extras ?中有些組件是可選的?
如Maven?SCM hander for Subclipse ?Maven?SCM Integration 這是給svn的?
Maven?SCM hander for Team/CVS ?這是給svn的?CVS
Maven?Integration for WTP 這是Eclipse自動(dòng)讀取POM的
...support一般不會(huì)用到,而起里面有些好像很難下下來(lái),依賴(lài)不明,可以去掉一些組件下載就順暢了
5.插件配置
eclipse啟動(dòng)配置文件?eclipse.ini
[plain] view plaincopyprint?某些順序什么的可以調(diào)下,然后就是 確定好JDK,maven不能是jre的,確定好內(nèi)存大小,注意我的jdk路徑,有些是Progra~2神馬據(jù)傳是64位系統(tǒng)的,當(dāng)然你的jdk沒(méi)空格更好了。
6.還沒(méi)結(jié)束噢?
插件會(huì)內(nèi)嵌一個(gè)Maven,但是當(dāng)然我們應(yīng)該用自己的,有一個(gè)全局的setting.xml當(dāng)是看到User Setting沒(méi),我覺(jué)得可以不講了。8
總結(jié)
以上是生活随笔為你收集整理的Maven(一)Maven及插件安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 4.Maven概念模型,maven的生命
- 下一篇: 5.Maven和Eclipse整合(两种