[maven學習筆記]第一節,認識maven,搭建maven開發環境,寫第一個HelloWorld

本文地址: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

------------------------------------------------------------------------------------------------------------------------------------框架

1、何爲maven,maven能作什麼

  maven是爲了快速構建java項目二產生的一個項目。最初是描述建築工程的,如今多數層面上,都是指java的構建。eclipse

 

  maven能夠提供一個統一的構建環境,使構建過程簡單化,提供優質的項目信息,能夠爲最佳實踐發展提供指導。maven


  Maven鼓勵最佳實踐,但咱們意識到,一些項目可能因爲歷史緣由不符合這些理想。雖然Maven是設計靈活,在某種程度上,在這些狀況下,不一樣的項目的需求,不能知足每種狀況不做妥協的完整性目標。若是你決定使用Maven,一個不尋常的建造結構,你不能重組,你可能不得不放棄一些功能或徹底使用Maven。ide


  實際上,接觸maven是在用其餘信息的時候看到的,好比學習struts2,好比學習spring4好比學習shiro。在其官方網站上,提供的都是.pom配置文件的maven項目信息,不知道如何使用這些信息就不能很好的學習以上框架,因此,接觸maven全是上述學習障礙迫使的。


  經過剛剛接觸maven,我發現其主要目的就是將咱們平時須要導入的jar文件啊,或者其餘依賴信息啊,經過pom文件,自動去中央庫加載到項目庫中,避免咱們手動去添加。


2、maven的下載安裝

maven下載地址:http://maven.apache.org/download.cgi

如今下載的版本是3.2.3

下載zip的綠色安裝版本,解壓到硬盤,而後添加到環境變量。

以下:


找到解壓縮以後的文件夾中的conf目錄下的settings.xml 修改本地倉庫位置:



下載zip包,並解壓縮


將maven添加到環境變量

測試安裝效果:運行cmd,輸入mvn出現以下信息便可代表安裝成功



3、使用maven建立一個helloworld

在本地硬盤建立一個文件夾做爲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

這就是maven自動建立的項目信息。

切換到剛纔建立的項目的目錄中,執行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包很簡單哇。

相關文章
相關標籤/搜索