maven安裝和配置_第1頁
maven安裝和配置_第2頁
maven安裝和配置_第3頁
maven安裝和配置_第4頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、首先,感謝啟光幫手搞maven,不然我又搞上不少得時間?,F(xiàn)在Java新架構(gòu)的不斷出現(xiàn),例如Struts, Spring, Hibernate等,項目的配置文件的增多, 給開發(fā)人員帶來很大麻煩。在實際的開發(fā)當中,Myeclipse中的project越來越龐大,所依賴 的第三方Jar包越來越多,這顯得Project很臃腫,給項目管理帶來了很大不便,尤其實在 一些大些項目。為了解決上述問題,Apache開源組織早在幾年前就發(fā)布了 Maven,它適 用于大的Java項目。開發(fā)中國移動的項目時,記得J2EE項目組都是采用這種方式管理項目 的。首先的是maven的下載地址:/download.ht (下載

2、zip的版本就可以了)接著就是配置maven的學習貼: HYPERLINK /good_hans/archive/2010/03/22/1691965.htm /good hans/archive/2010/03/22/1691965.html帖子內(nèi)容:Maven環(huán)境的配置現(xiàn)在Java新架構(gòu)的不斷出現(xiàn),例如Struts,Spring,Hibernate等,項目的配置文件的增多,給開發(fā)人 員帶來很大麻煩。在實際的開發(fā)當中,Myeclipse中的project越來越龐大,所依賴的第三方Jar包越來越 多,這顯得Project很臃腫,給項目管理帶來了很大不便,尤其實在一些大些項目。為了解決上述問題,

3、 Apache開源組織 早在幾年前就發(fā)布了 Maven,它適用于大的Java項目。開發(fā)中國移動的項目時,記得 J2EE項目組都是采用這種方式管理項目的。現(xiàn)在開始介紹配置Maven環(huán)境,我用的系統(tǒng)及環(huán)境是Win7,Jdk1.6,Myeclipse7.5。首先要安裝Jdk1.6和Myeclipse7.5,至于怎么安裝這兩個東東,我就不詳細說了。Maven有一個重要的文件”settings.xml這個文件來源于apache-maven-2.0.8/conf/下,要放在 windows下,Win7 和Winxp還是有點不一樣,Win7-C:Users用戶名.m2,Winxp -C:Documents

4、and Settings用戶名.m2。設(shè)置Maven的環(huán)境變量,基本上和設(shè)置Jdk環(huán)境變量相似。首先設(shè)置MAVEN HOME:3.修改”settings.xml” 文件,在這個文件中找到d:/work這一行, 進行修改。這一行代表了 Maven的Jar包倉庫的位置。work下放的都是項目所用到的jar包,每個Project 都可以共用一個work。4.我裝的是Myeclipse7.5本身自帶Maven插件。如果使用低版本的Myeclipse需要安裝插件,在help 菜單中選擇 software updates,選擇 find and install,選擇 search for new feat

5、ures to install選擇 new remote site。寫入 name: maven URL: HYPERLINK /update/ /update/ 去下載相關(guān) jar 包和插件。5.在Myeclipse中windows-perferences中,在下圖的位置上,查看users settings的路徑是否正確。Maven4MyEcli pseMavenInstallations6.建立 Maven 的 project,F(xiàn)ile-newotherJava Maven Project7.然后打開project里pom.xml文件,4.0.0maventestmaventestjar0

6、.0.1-SNAPSHOTMaven Quick Start Archetypejunitjunit3.8.1test我們要在這xml文件中添加Maven所依賴的Jar的名稱,也就是添加節(jié)點。例如:添加大家常用的Struts Jar包org.apache.strutsstruts2-core2.0.11I8.到現(xiàn)在為止,環(huán)境就算搞定了。接下來要教大家怎么應(yīng)用Maven來打包Project為大家服務(wù)的。在cmd中的命令:mvn eclipse:clean 清除Project中以前的編譯的東西,重新再來mvn eclipse:eclipse開始編譯 Maven 的 Project在Myeclips

7、e中的操作:選中 Maven Project 右擊 在 Run As 中選擇 Maven clean在 Myeclipse 中,ProjectClean 開始編譯選中 Maven Project 右擊 在 Run As 中選擇 Maven install執(zhí)行完這幾步,如果沒發(fā)生異常,會在project里生成一個target文件夾,這個文件夾里的東西,就是 Maven為你打包發(fā)布的東西。(這部分可以配置,也可以不配置,關(guān)系不是很大,看自己需求)Maven現(xiàn)在可以基本上用了,但是我們要跟進一步優(yōu)化,首先maven是先去自己的repository文件夾上jar, 沒有了,就去網(wǎng)上找我們的包,mave

8、n自帶的jar有400多m,現(xiàn)在我們可以讓maven的repostitry文件 變得更大(約1G的jar文件),這里提供另外一個rar文件,叫:m2.rar。是個包含各種各樣的jar包大 集合。把m2.rar解壓到maven的安裝根目錄(maven根目錄多了個m2的文件夾),接下來配置好maven 的 settings.xml 文件,M2.rar的ftp下載地址為:1.在maven的根目錄下的conf文件下,修改settings.xml,中間,增加:D:mavenapache-maven-3.0.3m2repository里面的路徑,你應(yīng)該看得懂得,就是m2路徑下的repository文件夾(

9、里面就是所有的jar)為了,看的更懂settings.xml中間是:fc ti ng 9 sctiLe- /naven. apache. DrgzSETTlbfGS/l 0 , 0*sonlDj: xsL-http:/www -W3 . oro/zaoi /IHLSchenis -InsiT:占:nc肥先營L t ssauLiaaE.lan= lcrp / /Tuvan. apachiii. Qrg/SEr-IZS/ 1.0. D hz tp/miavan - o *實. 0 . G. xsd n * local Gep-3 sit-oryII The path to the IdceI re

10、pDaireTS Trawn. xnll use to srcTe aETirEara.| Dea-j.lt s 7 .mJ/repz-sutG-i3,pfitS/cC!/10Cal/zepD-D;jia.,7is3qp4.cheiMven-3 /locaHGtesuDaior- ! -= znreraaTiv-HcicLeI This 111 da-cafnd.au- uhachcz rriAven ps-onp-La you 曲.林 itisipur. If to KUL折I nisven. will use a sensible def-suit value r perhaps base

11、d, on acme ottier settings Ebr| cbe jarazr.e-*T 乳n querzari bI Default; tne2.把修改好的setting.xml文件放到C:UsersAdministrator.m2里面,路徑你也應(yīng)該懂得,Administration是你電腦的用戶,根據(jù)你自己改吧使用maven之后呢,我們的最好就是要建立maven項目,我們可以用Myeclipse自帶的maven插件,自動生成mavenProject。mavenProject的目錄說明如下:maven的默認布局。bin命令腳本目錄,詳見后。srcmain主源碼目錄main/javajava源文件main/resources配置文件、屬性文件main/webappWeb應(yīng)用目錄test測試目錄,結(jié)構(gòu)與主源碼目錄相同unit單元測試functional功能測試data測試數(shù)據(jù)生成器targetmaven編譯目錄但是,tomcat是不能跑maven項目的(或者說是不適合),我們現(xiàn)在是用一個Myeclipse插件來跑maven 項目,而且速度快。叫ru

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論