亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

在Eclipse中使用Maven插件

系統(tǒng) 2772 0

簡(jiǎn)介


本文介紹如何在Eclipse中通過(guò)maven插件編寫(xiě)java項(xiàng)目和web項(xiàng)目。

安裝Maven


下載Maven最新版本,見(jiàn): maven.apache.org/download.html

當(dāng)前版本2.0.7。

解壓縮下載的文件, 將其中的bin目錄設(shè)置到windows Path環(huán)境變量中.

測(cè)試安裝是否成功:在命令行中輸入

  1. mvn -version

?

安裝Maven插件


安裝Eclipse的Maven插件M2Eclipse。

本文使用:

  • JDK:SUN JDK1.6.0_03
  • Eclipse:3.3.1.1

M2Eclipse插件網(wǎng)址: m2eclipse.codehaus.org

通過(guò)Eclipse在線(xiàn)更新網(wǎng)址: m2eclipse.codehaus.org/update/

具體安裝步驟見(jiàn)插件網(wǎng)址。

為Maven設(shè)置Classpath變量,設(shè)置java>build path>classpath variables

通過(guò) new...按鈕 增加一個(gè)變量條目:

  • name:M2_REPO
  • path:C:/Documents and Settings/ zhangsan /.m2/repository,zhangsan是你的xp中的用戶(hù)名

創(chuàng)建Maven的Java項(xiàng)目并導(dǎo)入到Eclipse中


在命令行中,進(jìn)入eclipse的workspace目錄下,輸入:

  1. mvn archetype:create -DgroupId= org.marshal -DartifactId= helloworld


其中:

  • org.marshal 是組織名稱(chēng),另外maven自動(dòng)生成了源代碼的包org/marshal
  • helloworld 是項(xiàng)目名稱(chēng)

運(yùn)行命令后,workspace目錄下生成helloworld目錄,并生成:

  • 項(xiàng)目構(gòu)建文件: pom.xml
  • 代碼框架:src\main\java\org\marshal\helloworld\App.java
  • 測(cè)試代碼:src\test\java\org\marshal\helloworld\AppTest.java

這時(shí)可以通過(guò)文本編輯器修改App.java源代碼,并通過(guò)如下命令編譯打包:

  1. maven pacage


編寫(xiě)AppTest.java后,可通過(guò)下面命令運(yùn)行JUnit測(cè)試:

  1. mvn test


通過(guò)如下命令運(yùn)行main方法:

  1. java -cp target\helloworld- 1.0 -SNAPSHOT.jar org.marshal.App


不過(guò),還是最好通過(guò)IDE工具編寫(xiě)和調(diào)試代碼,這需要將maven項(xiàng)目導(dǎo)入為Eclipse項(xiàng)目。

在helloworld目錄下,運(yùn)行下面命令,使項(xiàng)目支持eclipse:

  1. mvn eclipse:eclipse


然后,打開(kāi)Eclipse,通過(guò)File>import...,general>existing projects into workspace,將helloworld導(dǎo)入。

導(dǎo)入后,如下圖:


創(chuàng)建maven Web項(xiàng)目并導(dǎo)入到Eclipse中

如果需要?jiǎng)?chuàng)建maven的web項(xiàng)目,在eclipse的workspace目錄下,運(yùn)行:

  1. mvn archetype:create -DgroupId=org.marshal -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp


將創(chuàng)建名為 myweb 的web項(xiàng)目。

為該項(xiàng)目增加eclipse WTP的支持,到myweb目錄下,運(yùn)行:

  1. mvn -Dwtpversion= 1.0 eclipse:eclipse


將該項(xiàng)目導(dǎo)入Eclipse,和上面java項(xiàng)目類(lèi)似。

使用M2Eclipse插件

安裝M2Eclipse插件成功后,在Eclipse點(diǎn)擊剛才創(chuàng)建的web項(xiàng)目或者java項(xiàng)目。

鼠標(biāo)右鍵,Maven>Enable dependency management,使m2eclipse插件對(duì)該項(xiàng)目生效。

再次鼠標(biāo)右鍵,選擇Maven>add dependency,就可以通過(guò)網(wǎng)絡(luò)增加需要的類(lèi)庫(kù)了。

見(jiàn)下圖:


選中后,maven將自動(dòng)下載該類(lèi)庫(kù)版本到本地,并且自動(dòng)加入到eclipse類(lèi)庫(kù)中。

[ 轉(zhuǎn)自 : http://marshal.iteye.com/blog/144335 ]

在Eclipse中使用Maven插件


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 成人黄色免费网站 | 波多野结衣免费一区二区三区香蕉 | 久久精品伦理 | 日本免费不卡视频一区二区三区 | 精品看片| 香蕉视频网站免费观视频 | 亚洲日韩精品欧美一区二区一 | 国产不卡视频在线播放 | 99re这里只有精品99 | 波多野结衣视频一区 | 日本精品视频在线 | a级毛片视频 | 日本高清不卡一区久久精品 | 精品91视频 | 韩国办公室激情 | 国产或人精品日本亚洲77美色 | 日韩亚洲欧美综合一区二区三区 | 麻豆精品久久精品色综合 | 91尤物在线播放 | 日本欧洲亚洲一区在线观看 | 91日韩视频 | xxxxbbbb欧美| 欧美99| 一级高清毛片 | 欧美一区二区三区视频在线观看 | 中文字幕51精品乱码在线 | 亚洲国产www | 久久久在线 | 狠狠色丁香婷婷综合小时婷婷 | 国内精品久久久久影院中国 | 欧美成人精品一级高清片 | 久久精品免视着国产成人 | 国产美女做爰免费视 | 四虎影视在线永久免费观看 | 国产精品高清视亚洲一区二区 | 久久香蕉国产线看观看8青草 | 免费视频久久久 | 亚洲欧美专区精品久久 | 久久毛片视频 | 亚洲精品区一区二区三区四 | 久久爱综合久久爱com |