簡介
本文介紹如何在Eclipse中通過maven插件編寫java項目和web項目。
安裝Maven
下載Maven最新版本,見:
maven.apache.org/download.html
當前版本2.0.7。
解壓縮下載的文件, 將其中的bin目錄設置到windows Path環境變量中.
測試安裝是否成功:在命令行中輸入
- mvn -version
?
安裝Maven插件
安裝Eclipse的Maven插件M2Eclipse。
本文使用:
- JDK:SUN JDK1.6.0_03
- Eclipse:3.3.1.1
M2Eclipse插件網址:
m2eclipse.codehaus.org
通過Eclipse在線更新網址:
m2eclipse.codehaus.org/update/
具體安裝步驟見插件網址。
為Maven設置Classpath變量,設置java>build path>classpath variables
通過
new...按鈕
增加一個變量條目:
- name:M2_REPO
-
path:C:/Documents and Settings/
zhangsan
/.m2/repository,zhangsan是你的xp中的用戶名
創建Maven的Java項目并導入到Eclipse中
在命令行中,進入eclipse的workspace目錄下,輸入:
- mvn archetype:create -DgroupId= org.marshal -DartifactId= helloworld
其中:
- org.marshal 是組織名稱,另外maven自動生成了源代碼的包org/marshal
- helloworld 是項目名稱
運行命令后,workspace目錄下生成helloworld目錄,并生成:
- 項目構建文件: pom.xml
- 代碼框架:src\main\java\org\marshal\helloworld\App.java
- 測試代碼:src\test\java\org\marshal\helloworld\AppTest.java
這時可以通過文本編輯器修改App.java源代碼,并通過如下命令編譯打包:
- maven pacage
編寫AppTest.java后,可通過下面命令運行JUnit測試:
- mvn test
通過如下命令運行main方法:
- java -cp target\helloworld- 1.0 -SNAPSHOT.jar org.marshal.App
不過,還是最好通過IDE工具編寫和調試代碼,這需要將maven項目導入為Eclipse項目。
在helloworld目錄下,運行下面命令,使項目支持eclipse:
- mvn eclipse:eclipse
然后,打開Eclipse,通過File>import...,general>existing projects into workspace,將helloworld導入。
導入后,如下圖:
創建maven Web項目并導入到Eclipse中
如果需要創建maven的web項目,在eclipse的workspace目錄下,運行:
- mvn archetype:create -DgroupId=org.marshal -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp
將創建名為
myweb
的web項目。
為該項目增加eclipse WTP的支持,到myweb目錄下,運行:
- mvn -Dwtpversion= 1.0 eclipse:eclipse
將該項目導入Eclipse,和上面java項目類似。
使用M2Eclipse插件
安裝M2Eclipse插件成功后,在Eclipse點擊剛才創建的web項目或者java項目。
鼠標右鍵,Maven>Enable dependency management,使m2eclipse插件對該項目生效。
再次鼠標右鍵,選擇Maven>add dependency,就可以通過網絡增加需要的類庫了。
見下圖:
選中后,maven將自動下載該類庫版本到本地,并且自動加入到eclipse類庫中。
[ 轉自 : http://marshal.iteye.com/blog/144335 ]
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
