以前一直用的是其餘的開發工具,maven到目前爲止也就用了3個月,今天又時間整理一些初期的使用方法,僅供參照。java
緣由很簡單,由於使用maven,會使得項目很是容易管理。
舉個例子,團隊中某一人新導入了一個jar包,若是沒有maven,他則須要給團隊中每一個人拷貝一個jar包,並提示他們添加jar包到項目中,若是有maven,他則須要提示團隊中的人更新一下pom.xml文件,maven則會幫你把相關jar包都完美地添加到項目中。web
idea15以後的版本,都自帶了maven插件,idea14貌似須要本身安裝,方法也很簡單:File->Settings->Plugins,而後搜索maven進行安裝就好了。
在Settings中搜索maven,若是和圖(1)相符,說明maven配置已經好了api
File->New->Project,而後選擇maven,具體操做見圖(2): app
至此,一個maven項目已經建立完成。webapp
maven的使用十分簡單,下面我來爲你們舉個例子:
src下新建一個Test類,代碼以下:maven
你會發現import javax.servlet.http.HttpServlet;會報錯,由於沒有對應jar包,若是是普通項目,咱們會拷貝相關jar包到本地,而且在工具中導入對應jar包,可是maven項目的話就很簡單了。
找到pom.xml
在其中添加ide
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.0-b01</version>
</dependency>
完整pom.xml如圖(9):工具
而後右擊pom.xml,選擇maven->Reimport,以後項目就會自動導入相關jar包了,如圖(10): 開發工具
進度條完成後(網速好的話幾秒就搞定了),打開Extrarnal Libraries,就好發現多了一個maven的jar包,並且import javax.servlet.http.HttpServlet;也不會報錯了,說明maven項目的建立是沒有問題的,見圖(11)。 測試
或許大家會問
<dependencies> <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.0-b01</version> </dependency> </dependencies>
怎麼來的
相關的jar的maven代碼均可以去網上搜索,有些公司還有本身的maven倉庫,大部分jar包均可以去http://mvnrepository.com/上搜索到。
若是須要多個jar包,把對應的dependency加到
<dependencies> </dependencies>
之間就好了。 關於settings.xml的相關配置,以後再寫吧,這篇就先寫到這了。