轉:maven項目添加jar包.

來源:互聯網
上載者:User

標籤:blog   http   io   strong   檔案   ar   問題   cti   log   

很多新手都不知道如何在maven項目裡添加jar包. 
以前我還沒接觸maven的時候下載過一個demo,是maven項目. 
我居然是照著他的pom.xml檔案一個一個的寫!!! 
很多人認為理所當然的東西對於初學者卻是一個很難邁過去的門檻. 
所以簡單的寫下如何在maven項目中添加jar包. 

根據 
配合m2eclipse建立一個標準的maven web項目.這篇blog,我們建立了一個基於maven的web項目. 

建立後我們如何添加jar包呢? 

點擊pom.xml檔案.我們可以看到下面有7個標籤. 



分別是 
Overview:顯示maven項目的一些基本資料. 
Dependencies:添加jar包的頁面,很重要! 
Plugins:添加maven外掛程式的頁面.比如tomcat-maven-plugin等. 
Reporting:從沒用過,無視~ 
Dependency Hierarchy:用於顯示jar包的依賴關係.沒事的時候可以看看jar包的依賴關係. 
Effective POM:顯示maven的編譯路徑,plugin之類的.也可以無視. 
pom.xml:匯入jar包的資訊,可以在其中進行修改.重要 


pom.xml的基本介紹就是這樣了. 
現在我們添加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開發足夠了. 

轉:maven項目添加jar包.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.