歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Maven 5 分鐘入門教程

Maven 5 分鐘入門教程

日期:2017/2/28 15:58:09   编辑:Linux教程
  • 安裝
  • Maven是一個Java工具,所以你得先把Java運行時環境安裝好才能繼續。
    首先, 下載並安裝好Maven,然後按下面的指導一步步執行. 在命令行環境下面輸入下面的指令:
    Windows command代碼
    1. mvn --version
    mvn --version

    你應該能看到類似下面這樣的一些關於Maven的版本信息:
    Console output代碼
    1. Apache Maven 3.0.3 (r1075438; 2011-02-28 18:31:09+0100)
    2. Maven home: D:\apache-maven-3.0.3\bin\..
    3. Java version: 1.6.0_25, vendor: Sun Microsystems Inc.
    4. Java home: E:\Program Files\Java\jdk1.6.0_25\jre
    5. Default locale: nl_NL, platform encoding: Cp1252
    6. OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
    Apache Maven 3.0.3 (r1075438; 2011-02-28 18:31:09+0100)
    Maven home: D:\apache-maven-3.0.3\bin\..
    Java version: 1.6.0_25, vendor: Sun Microsystems Inc.
    Java home: E:\Program Files\Java\jdk1.6.0_25\jre
    Default locale: nl_NL, platform encoding: Cp1252
    OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
    

    鑒於你的網絡配置,你可能需要一些其它的配置,你可以到Apache的官方網站上看更詳細的配置。http://maven.apache.org/guides/mini/guide-configuring-maven.html不過入門階段,默認的配置也就夠了。
  • 用命令行創建一個 Project:
  • 找個合適的地方建個文件夾神馬的,然後在命令行環境裡面cd到這個目錄下面來。執行下馬的語句。你第一次看不懂不要緊,看著看著你就慢慢的懂了。
    Windows command代碼
    1. mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
    mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

    如果你剛剛安裝Maven,這個命令執行的時間會比較長,因為它會到網上做一些更新,如果你網速不好,那麼時間就更久了。所以你就多念幾聲“阿彌陀佛”,保佑它順利執行完。如果你人品好的話,那麼很快,你就可以在當前文件夾下面看到這麼一堆東西了。你可以執行Tree 命令看看生成的目錄結構。
    Windows command代碼
    1. Tree . (仔細看,tree 後面有個小點哦,表示當前目錄。)
    Tree . (仔細看,tree 後面有個小點哦,表示當前目錄。)

    Console output代碼
    1. my-app
    2. |-- pom.xml (這個其實是最終於的產物。)
    3. `-- src
    4. |-- main
    5. | `-- java
    6. | `-- com
    7. | `-- mycompany
    8. | `-- app
    9. | `-- App.java (這個是生存的SourceCode)
    10. `-- test
    11. `-- java
    12. `-- com
    13. `-- mycompany
    14. `-- app
    15. `-- AppTest.java(這個是測試的Code,是不是感覺超牛B,超變態)
    my-app
    |-- pom.xml (這個其實是最終於的產物。)
    `-- src
        |-- main
        |   `-- java
        |       `-- com
        |           `-- mycompany
        |               `-- app
        |                   `-- App.java (這個是生存的SourceCode)
        `-- test
            `-- java
                `-- com
                    `-- mycompany
                        `-- app
                            `-- AppTest.java(這個是測試的Code,是不是感覺超牛B,超變態)
    
    Copyright © Linux教程網 All Rights Reserved