本文地址:http://blog.csdn.net/sushengmiyan/article/details/40142771html
maven官網: http://maven.apache.org/java
學習視頻地址:http://www.icoolxue.com/album/show/45web
5分鐘學習maven:http://maven.apache.org/guides/getting-started/maven-in-five-minutes.htmlspring
maven的一箇中央倉庫:http://mvnrepository.com/apache
本文做者:sushengmiyanapi
------------------------------------------------------------------------------------------------------------------------------------框架
maven是爲了快速構建java項目二產生的一個項目。最初是描述建築工程的,如今多數層面上,都是指java的構建。eclipse
maven能夠提供一個統一的構建環境,使構建過程簡單化,提供優質的項目信息,能夠爲最佳實踐發展提供指導。maven
Maven鼓勵最佳實踐,但咱們意識到,一些項目可能因爲歷史緣由不符合這些理想。雖然Maven是設計靈活,在某種程度上,在這些狀況下,不一樣的項目的需求,不能知足每種狀況不做妥協的完整性目標。若是你決定使用Maven,一個不尋常的建造結構,你不能重組,你可能不得不放棄一些功能或徹底使用Maven。ide
實際上,接觸maven是在用其餘信息的時候看到的,好比學習struts2,好比學習spring4好比學習shiro。在其官方網站上,提供的都是.pom配置文件的maven項目信息,不知道如何使用這些信息就不能很好的學習以上框架,因此,接觸maven全是上述學習障礙迫使的。
經過剛剛接觸maven,我發現其主要目的就是將咱們平時須要導入的jar文件啊,或者其餘依賴信息啊,經過pom文件,自動去中央庫加載到項目庫中,避免咱們手動去添加。
maven下載地址:http://maven.apache.org/download.cgi
如今下載的版本是3.2.3
下載zip的綠色安裝版本,解壓到硬盤,而後添加到環境變量。
以下:
找到解壓縮以後的文件夾中的conf目錄下的settings.xml 修改本地倉庫位置:
下載zip包,並解壓縮
將maven添加到環境變量
測試安裝效果:運行cmd,輸入mvn出現以下信息便可代表安裝成功
在本地硬盤建立一個文件夾做爲maven項目工做目錄,cmd切換到這個目錄,而後執行以下cmd命令:
mvn archetype:generate -DgroupId=maven.demo.start -DartifactId=HelloMaven -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
看到執行一系列的下載download以後,出現了build success
能夠看到你剛纔創建的文件夾下的目錄多了以下:
HelloMaven |-- pom.xml `-- src |-- main | `-- java | `-- maven | `-- demo | `-- start | `-- App.java `-- test `-- java `-- maven `-- demo `-- start `-- AppTest.java
切換到剛纔建立的項目的目錄中,執行mvn package命令:
執行java -cp target/HelloMaven-1.0-SNAPSHOT.jar maven.demo.start.App命令:
能夠看到,helloworld成功執行完成.
使用maven下載spring 4.2
在maven項目下,能夠看到pom.xml文件
添加最新的spring依賴到pom文件中:
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.1.6.RELEASE</version> </dependency>執行mvn package
能夠看到,下載到的spring jar包以下:
每一個文件夾下都有對應的jar包。OK
4、使用myeclipse建立maven工程
在myeclipse中,選擇新建工程的時候,選擇other,找到maven
下一步,下一步,出現選擇選擇項目骨架的時候,咱們先使用QuikStart來選擇,後期能夠根據我的項目須要選擇web啊等骨架
點擊finish便可完成。
運行的時候,選擇.Pom文件,右鍵,選擇run as maven build
在goal中寫入compile,便可執行編譯。右邊有select按鈕,能夠選擇你須要的命令。
總結一把:如今不少人說Spring網站改版了,jar包都不會下載了。其實學會了簡單的使用maven,下載spring的jar包很簡單哇。