安裝 Maven是一個Java工具,所以你得先把Java運行時環境安裝好才能繼續。
首先, 下載並安裝好Maven,然後按下面的指導一步步執行. 在命令行環境下面輸入下面的指令:
Windows command代碼
- mvn --version
mvn --version
你應該能看到類似下面這樣的一些關於Maven的版本信息:
Console output代碼
- 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 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代碼
- 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代碼
- Tree . (仔細看,tree 後面有個小點哦,表示當前目錄。)
Tree . (仔細看,tree 後面有個小點哦,表示當前目錄。)
Console output代碼
- my-app
- |-- pom.xml (這個其實是最終於的產物。)
- `-- src
- |-- main
- | `-- java
- | `-- com
- | `-- mycompany
- | `-- app
- | `-- App.java (這個是生存的SourceCode)
- `-- test
- `-- java
- `-- com
- `-- mycompany
- `-- app
- `-- 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,超變態)