Maven工程引入jar包


Maven項目引入jar包的方法

法一.手動導入:項目右鍵—>Build Path—>Configure Build Path—>選中Libraries—>點擊Add External Jars—>選中已事先下好的Jar包導入即可。

法二.通過pom.xml文件的Dependencies標簽進行添加

打開maven工程的pom.xml文件.我們可以看到下面有7個標簽

Overview:顯示maven項目的一些基本信息
Dependencies:添加jar包的頁面
Plugins:添加maven插件的頁面.比如tomcat-maven-plugin等
Reporting:從沒用過,無視
Dependency Hierarchy:用於顯示jar包的依賴關系.沒事的時候可以看看jar包的依賴關系
Effective POM:顯示maven的編譯路徑,plugin之類的.也可以無視
pom.xml:導入jar包的信息,可以在其中進行修改


現在我們添加jar包. 
點擊Dependencies標簽頁. 
點擊Dependencies中的add按鈕 
輸入我們想添加的jar包名字.就會出現下圖中所示. 
它會把對應名稱的所有版本jar包列出來. 
 

我們先添加spring-context包


注意看紅線的位置.version是這個jar包的版本號.我們可以通過修改這個version的值 
進行jar包的升級. 
type表示依賴包的類型. 
Scope表示這個依賴包的作用周期. 
保存后.如果是第一次安裝maven,可能會有一段長時間的jar包下載過程. 
只要第一次把jar包下載到本地后就不需要下載了. 
maven默認的jar包下載地址在C盤 -->用戶-->%User%-->.m2中 
maven下載完jar包后.我們點開項目中的Maven Dependencies 
會發現多了8個jar包.如下圖 
 

但是除了自帶的junit包外我們只添加了一個spring-context包啊. 
為什么會多出這些包? 
多的這些包其實是和spring-context包有依賴關系的包. 
maven會把和添加的jar包有依賴關系的全部下載下來.這樣就避免了jar包缺失的問題了. 
事實上,我們只需要添加 
spring-webmvc 
spring-orm 
就能獲得和spring相關的14個jar包. 
而這14個jar包用作一般的spring3MVC開發足夠了. 

法三.直接修改pom.xml文件的依賴項

打開pom.xml文件,選中pom.xml,添加依賴項

如圖所示,注明groupId、artifactId和version即可,maven在更新項目的時候會自動添加相應的包

 

 注:一般情況下手動導入和直接修改pom.xml文件對項目的依賴項作用是相同的,但是之前碰到過特殊的例子,用手動導入的方式添加了jar包,項目還是報錯,而通過修改pom.xml文件來引入jar包,工程能成功地運行,目前對其中奧秘還不得而知,若有高人指點,不甚感激!

 

參考資料:

http://liukai.iteye.com/blog/973120

Maven相關資料:http://wiki.jikexueyuan.com/project/maven/pom.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM