maven之安裝篇


一:下載安裝文件:http://maven.apache.org/download.html目前最高版本3.0.4
二:解壓安裝文件到某個盤符我這裏是解壓到d盤
三:配置環境變量:
MAVEN_HMOE=d:\maven;
PATH=%MAVEN_HOME%\bin;
四:驗證是否安裝成功 進入命令行輸入 mvn -v 顯示如下信息代表安裝成功:
Apache Maven 3.0.4 (r1232337; 2012-01-17 16:44:56+0800)
Maven home: d:\apache-maven\bin\..
Java version: 1.6.0-rc, vendor: Sun Microsystems Inc.
Java home: D:\Program Files\Java\jdk1.6.0\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows xp", version: "5.1", arch: "x86", family: "windows"
五: 配置Maven.在maven的目錄下有個settings.xml 這個地方有幾個作用:
1、就是指定你將來下載的jar包放哪裏.
2、就是如果上網需要代理還需要在這裏填寫
3、還有就是還可以指定自己的jar 的庫的地址,這樣就是不光可以去下載一些開源的包還可以添加自己其他工程的jar包.還有就是這個配置文件一般都有好幾個,因爲一般maven都是部署到服務器上的,很多用戶共享,你可以有你自己的配置,所以一般都要複製一份到自己的目錄下,就是:
C:\Documents and Settings\Administrator\.m2
6、創建maven項目 我們採用插件方式創建 在d盤創建maven_project文件夾 通過命令行進入到該文件夾下面 在輸入mvn archetype:generate按下回車
602: remote -> org.wikbook:wikbook.archetype (-)
603: remote -> org.xaloon.archetype:xaloon-archetype-wicket-jpa-glassfish (-)
604: remote -> org.xaloon.archetype:xaloon-archetype-wicket-jpa-spring (-)
605: remote -> org.xwiki.commons:xwiki-commons-component-archetype (Make it easy
to create a maven project for creating XWiki Components.)
606: remote -> org.xwiki.rendering:xwiki-rendering-archetype-macro (Make it easy
to create a maven project for creating XWiki Rendering Macros.)
607: remote -> org.zkoss:zk-archetype-component (The ZK Component archetype)
608: remote -> org.zkoss:zk-archetype-webapp (The ZK wepapp archetype)
609: remote -> ru.circumflex:circumflex-archetype (-)
610: remote -> se.vgregion.javg.maven.archetypes:javg-minimal-archetype (-)
611: remote -> sk.seges.sesam:sesam-annotation-archetype (-)
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive co
ntains): 200:
Choose org.apache.maven.archetypes:maven-archetype-quickstart version:
1: 1.0-alpha-1
2: 1.0-alpha-2
3: 1.0-alpha-3
4: 1.0-alpha-4
5: 1.0
6: 1.1
Choose a number: 6:

這裏是讓選版本默認是6直接按下回車
Define value for property 'groupId': :
輸入groupId就是項目的名稱
Define value for property 'artifactId': :
輸入artifactId相當於模塊的名稱
Define value for property 'version': 1.0-SNAPSHOT: 
輸入version表示這個項目的版本名稱
Define value for property 'package': com.bocai.maven: :
輸入package包名
Confirm properties configuration:
groupId: com.bocai.maven
artifactId: hello
version: 1.0-SHAPHOST
package: com.bocai.maven
Y: : 

輸入Y回車出現你剛纔輸入的信息就代表創建成功了
[INFO] -------------------------------------------------------------------------
---
[INFO] Using following parameters for creating project from Old (1.x) Archetype:
maven-archetype-quickstart:1.1
[INFO] -------------------------------------------------------------------------
---
[INFO] Parameter: groupId, Value: com.bocai.maven
[INFO] Parameter: packageName, Value: com.bocai.maven
[INFO] Parameter: package, Value: com.bocai.maven
[INFO] Parameter: artifactId, Value: hello
[INFO] Parameter: basedir, Value: D:\maven\03
[INFO] Parameter: version, Value: 1.0-SHAPHOST
[INFO] project created from Old (1.x) Archetype in dir: D:\maven\03\hello
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9:27.891s
[INFO] Finished at: Mon Jul 02 00:44:10 CST 2012
[INFO] Final Memory: 7M/15M
[INFO] ------------------------------------------------------------------------


七:編譯輸入mvn install回車出現如下信息表示編譯成功
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 7.906s
[INFO] Finished at: Mon Jul 02 00:47:33 CST 2012
[INFO] Final Memory: 4M/7M
[INFO] ------------------------------------------------------------------------

八:運行 :
D:\maven\03\hello>cd target
D:\maven\03\hello\target>java -cp hello-1.0-SHAPHOST.jar com.bocai.maven.App
Hello World!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章