于是,一直在排斥maven,不愿意學(xué)習(xí),于是對于maven始終是菜鳥,現(xiàn)在越來越多的項目都開始用maven,于是,不愿意還是maven小白,選擇學(xué)習(xí),選擇備忘這個學(xué)習(xí)過程。
eclipse indigo安裝m2e,選擇安裝路徑為:http://download.eclipse.org/releases/indigo,然后選擇m2e,新的m2e版本不能在indigo安裝,安裝完后,在eclipse 的reference里面設(shè)置maven的installations以及user setting,改變里面的setting文件為安裝目錄\conf\settings.xml文件,并改變該文件中的本地倉庫路徑<localRepository>。
下載mvn,然后設(shè)定系統(tǒng)path,設(shè)置MAVEN_OPTS的值為:-Xms128m -Xmx512m等就不用啰嗦了。先看一個命令,入個門:
mvn archetype:create -DgroupId=com.studio -DartifactId=helloWorld -DpackageName=com.studymaven
archetype是mvn的一個插件(plugin),create是archetype的一個任務(wù)(task)。-D后面的是這個任務(wù)的參數(shù)。groupId一般是開發(fā)組織的Id,artifactId是本項目的具體名稱.
mvn插件有哪些任務(wù),可以用mvn help:describe -Dplugin=archetype,help是插件,describe是help的任務(wù),整個命令顯示archetype的所有任務(wù)信息,如要查看詳細(xì)的參數(shù)信息,則加入-Dfull參數(shù)。
mvn的命令支持簡寫,比如mvn compile=mvn compile:compile,另外常用的簡寫命令有:mvn compile ,mvn test-compile,mvn test,mvn package,mvn install 將應(yīng)用發(fā)布到本地倉庫,mvn deploy 復(fù)制最終的包至遠(yuǎn)程倉庫,共享給其它開發(fā)人員和項目供其他項目使用。
mvn archetype:generate命令可以以提示的方式填寫create任務(wù)的參數(shù),生成完畢后,可以通過m2e導(dǎo)入到eclipse,或者直接在eclipse中建立maven project,選擇maven-archetype-quickstart。
當(dāng)用eclipse建立項目后,可以選擇項目的pom.xml,然后run as,選擇合適的命令,如果沒有合適的命令,則可以通過選擇Maven buid… 自定義Maven運(yùn)行命令,在彈出對話框中的Goals一項中輸入我們想要執(zhí)行的命令。
最后一點,我們更多時候需要源代碼包,那么可以選擇需要源代碼的jar,然后右鍵,然后maven,然后Download source即可。
archetype是mvn的一個插件(plugin),create是archetype的一個任務(wù)(task)。-D后面的是這個任務(wù)的參數(shù)。groupId一般是開發(fā)組織的Id,artifactId是本項目的具體名稱.
mvn插件有哪些任務(wù),可以用mvn help:describe -Dplugin=archetype,help是插件,describe是help的任務(wù),整個命令顯示archetype的所有任務(wù)信息,如要查看詳細(xì)的參數(shù)信息,則加入-Dfull參數(shù)。
mvn的命令支持簡寫,比如mvn compile=mvn compile:compile,另外常用的簡寫命令有:mvn compile ,mvn test-compile,mvn test,mvn package,mvn install 將應(yīng)用發(fā)布到本地倉庫,mvn deploy 復(fù)制最終的包至遠(yuǎn)程倉庫,共享給其它開發(fā)人員和項目供其他項目使用。
maven采用坐標(biāo)精確定位每一個構(gòu)建(artifect),也就是通過一些參數(shù)精確找到合適的jar包。
mvn archetype:generate命令可以以提示的方式填寫create任務(wù)的參數(shù),生成完畢后,可以通過m2e導(dǎo)入到eclipse,或者直接在eclipse中建立maven project,選擇maven-archetype-quickstart。
當(dāng)用eclipse建立項目后,可以選擇項目的pom.xml,然后run as,選擇合適的命令,如果沒有合適的命令,則可以通過選擇Maven buid… 自定義Maven運(yùn)行命令,在彈出對話框中的Goals一項中輸入我們想要執(zhí)行的命令。
最后一點,我們更多時候需要源代碼包,那么可以選擇需要源代碼的jar,然后右鍵,然后maven,然后Download source即可。