1. 怎麼在eclipse中maven使用技巧
一、安裝配置Maven
1.安裝Maven,下載一個maven包解壓,然後配置maven環境變數(配置完成後在dos窗口用mvn命令測試下)。
2.在Eclipse中安裝Maven插件
3.在Eclipse中配置Maven的setting.xml,即在Preference——》Maven——》User Setting中配置(具體使用哪個setting.xml需要根據你的項目情況而定)。
4.拷貝repository包,雖然這個不是必須的,一般通過項目在線更新jar包就可以,但是如果第一次的話最好是拷貝,因為一般項目都會比較大,jar包也會很多很多,在線下載的話會很慢。
二、引入和安裝Maven項目
如果第一步操作成功的話,你就可以在import窗口裡面看到Maven的選項了,選擇Import a exsiting Maven project 就行,前提是你先把Maven項目從版本庫中down下來。
如果你引入的這個項目A被別的Maven項目B引用了,那麼我們最好是讓項目B直接使用本地的項目A,而不是從repository中尋找對應項目A的jar包。這樣會避免jar包更新出問題(比如項目A經常更新,jar包可能會更新不及時)。這樣的話我們就需要將我們的項目A
install到本地,install有兩種方法:
1.右鍵項目選擇Maven菜單的install即可。
2.使用命令,即將目錄轉換到該項目目錄下,然後執行mvn clean install -Dmaven.test.skip=true即可。(推薦該方法,因為跳過了測試)
三、更新jar包
更新Maven的jar包應該是對於Maven項目最常用的操作了(因為項目一直在更新,那麼jar包肯定也一直在變)。
那麼對於更新Maven的jar包的方法是:右鍵項目選擇Maven菜單下的update
project,然後在彈出框中有一個offline的選項,一般情況我們直接勾選offline(這樣它之更新本地的jar包,比如上面提到的項目A的更改會更新,offline的速度很快);當然如果offline不行的話就需要取消對offline的勾選,即在線更新jar包,這樣它會從遠程伺服器中下載最新的jar包。
更新完jar包後一定要注意修改項目的properties,要手動改下面幾個地方(因為更新完jar包會自動更改這些配置):如果是java項目只需要更改1即可,web項目需要更改1,2,3.
1.將build path中的jdk版本改成你所需要的。
2.將Deployment Assembly中的自動生成的兩個文件夾刪除(好像是tmp和tmpwebapp),添加你的WebRoot文件夾。
3.如果你的項目有默認的別名,還需要再手動改一下Web Project Setting。
四、常見小問題
雖然在上面的幾個步驟中看起來很簡單,但是由於我們的maven插件不太好用,所以也會經常出一些小問題。
1.install項目失敗
這個情況一般會發生在使用右鍵項目install的方法,因為它有一個test的過程,所以有時候會test失敗,這時候我們只需要換成第二種使用install命令的方式就沒問題了。
2.更新jar包失敗
經常會有這樣一個情況,明明都在線更新jar包了,可是jar包卻還是很久以前的,然後在啟動tomcat的時候總是會報ClassNotFound或者某個方法不存在的錯誤。
對於這種情況我們最好是找到是哪個包,然後在repository中找到這個包刪掉,之後再update那麼這個包就會變成最新的了。
3.項目莫名其妙的啟動不了
有時候我明明都在線更新了jar包,然後還clean項目了,但是就是啟動失敗,仔細一瞧,problems窗口中有錯誤提示,有什麼cycle引用,這時候一般是因為有引用本地安裝的項目還有引用repository中jar包,所以可能是你repository中的jar包最新了但是你本地引用的項目沒有更新,這時我的無憂做法是:
將引用到的項目全部update(記得update完後修改jdk),然後clean,然後重新install(最好使用命令方式),最後再將你的項目update然後clean,基本就沒有問題了。
五、小結
以上這些內容雖然不夠系統但是很實用,是最近在工作中頻繁會遇到的,將經驗分享給大家,也希望大家有好的建議也可以一起分享。
2. 請問maven是什麼怎麼使用
Maven是基於項目對象模型(POM),可以通過一小段描述信息來管理項目的構建,報告和文檔的軟體項目管理工具.
3. eclipse install maven怎麼用
方法:下載maven的bin,在apache官方網站可以下載。
下載下來之後,解壓,找個路徑放進去, 把bin的位置設在環境變數里,新建環境變數MAVEN_HOME。在PATH里加入maven的bin的路徑,由於Maven依賴Java運行環境,因此使用Maven之前需要配置Java的運行環境。下載並安裝JDK,配置JDK的環境變數JAVA_HOME,否則maven將無法使用
配置完畢後,在Windows命令提示符下,輸入mvn -v測試一下。
配置成功後開始在Eclipse中配置Maven,點擊eclipse菜單欄Help->Eclipse Marketplace搜索關鍵字maven到插件Maven Integration for Eclipse 並點擊安裝即可。安裝完畢後,點擊重啟eclipse,重啟後,為了使得Eclipse中安裝的Maven插件,同windows中安裝的那個相同,需要讓eclipse中的maven重新定位一下,點擊Window -> Preference -> Maven -> Installation -> Add進行設置
設置成功即安裝完成。
4. 怎麼使用maven package命令
此命令包含一系列過程:validate-->compile-->test-->package;
Maven根據pom文件里packaging的配置,決定是生成jar文件還是war文件,並放到target目錄下。
(註:此命令需要在項目的根目錄(也就是pom.xml文件所在的目錄)下運行,Maven才知道打包哪個項目。)
5. jar包里的maven怎麼使用
直接寫pom.xml在本地倉庫中創建文件夾就Ok了
例如:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>1.1.1</version>
</dependency>
在本地倉庫中創建javax\servlet\servlet-api\1.1\文件夾下添加jar就ok
6. eclipse maven怎麼用
1、把下載下來的maven的zip文件隨便解壓到一個地方,比如:f: oolapache-maven-3.2.5
2、設置環境變數(雷同JAVA_HOME):
新加一個"MAVEN":
Eclipse中右鍵項目->Run As->Maven install
Maven默認會把生成的war文件、class所編譯的文件都放在項目文件夾中的target目錄下
7. linux中怎麼使用maven
linux下 eclipse配置maven的方法:1、安裝maven 下載3.0.4版本tar.gz,並按照該頁的安裝說明安裝。2、安裝eclipse maven插件 在eclipse for jee中安裝maven插件 在Window->Preferences->Install/Update->Available Software Sites中添加Maven
8. maven如何使用
推薦一本好書:《Maven權威指南中文版》,跟著書本去學習。
9. MYECLIPSE自帶MAVEN應該如何使用啊
方法如下:
1、創建maven工程,新建project,右鍵選擇New Project,勾選快速創建選項,這個選項可以快速創建簡單的maven工程。
2、項目創建成功後,項目目錄主要有:主代碼目錄、主資源目錄、測試代碼目錄、測試資源目錄、輸出目錄(代碼編譯存放的目錄)。
3、添加項目依賴,查找項目依賴通常有兩種方式:1. 直接在eclipse上查找,2. 在私服nexus上查找再復制依賴信息到pom.xml中。在eclipse中查找右鍵項目或pom.xml,輸入關鍵信息查找,選中要引入的構件,點OK就可以自動引入。
4、在nexus中查找依賴,打開nexus輸入關鍵信息點擊查找按鈕,在搜索結果中找到對應的jar包,復制右下角的那段信息到pom.xml的dependencies下,如圖所示。
9、將jar包部署到私服nexus上,在pom.xml中添加一些配置,最後發布運行命令
clean deploy,發布後可以到私服nexus查找有沒有剛剛部署的jar包。
10. 新版eclipse自帶的maven怎麼用
maven使用方法如下
下載解壓Maven包增加兩個環境變數
Path : 解壓目錄/bin
M2_HOME: 解壓目錄
驗證安裝:
開始->運行->cmd進入命令行窗口 Mvn -v
Eclipse中的Maven設置:
Window->preferences->maven->installation->add Maven的安裝目錄
Maven的配置文件
全局配置文件的位置: ${maven.home}/conf/settings.xml 需拷貝到用戶模式下
用戶配置文件的位置:${user.home}/.m2/settings.xml
Maven庫的設置:
Maven引用的jar包,都會通過網路下載添加到maven的庫中,方便下次調用,默認存放的庫是${user.home}/.m2/repository ,庫中的數據越會來月多,存放在C盤,隨著系統盤的格式化庫會丟失,所以需要自定義庫的位置。
下載一份包含較多jar包的maven庫文件(M2repository.zip),解壓並修改用戶(user)配置文件<localRepository>庫文件的目錄</localRepository>
也可以在Window->preferences->maven->user settings ->Local Repository中修改
使用Eclipse創建Maven項目:
File->new->other..àMaven->Maven project
創建jar項目,可以選擇使用maven-archetype-quickstart來創建
創建war項目,可以選擇使用cocoon-archetype-webapp來創建
接著填寫項目的坐標信息,maven使得項目更有層次性,利於管理
groupId:項目或者組織的唯一標志,並且配置時生成的路徑也是由此生成,如org.codehaus.mojo生成的相對路徑為:/org/codehaus/mojo
artifactId: 項目的通用名稱
version:項目的版本
packaging: 打包的機制,如pom, jar, maven-plugin, ejb, war, ear, rar, pa
希望能夠幫助你