Maven是一個強大的Java項目構建工具。
maven可以簡單的管理java項目導入的jar包。
我們進入G:\Upan\gitcode,目錄,按住 Shift+鼠標右鍵,在此打開命令窗口。
1.輸入mvn --version
- - - -- - - -- - - -- - - -- - - -- - - -- - - -- - - -
G:\Upan\gitcode>mvn --version
Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-15T01:29:2
3+08:00)
Maven home: D:\java2\Server\apache-maven-3.2.5\bin\..
Java version: 1.7.0_79, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_79\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
G:\Upan\gitcode>
- - - -- - - -- - - -- - - -- - - -- - - -- - - -- - - -
mvn已經安裝有了。我們開始用maven創建一個java 的HelloWorld項目。
2.輸入mvn archetype:generate 或者輸入 mvn archetype:generate -X這時,我們看到
在這裡等待一下。
用默認的766項目原型,按Enter鍵。
我們可以看到,766項目原型有6個版本,默認推薦是第6個,按Enter鍵。
然後看到下面的語句
Define value for property 'groupId': :
groupId,是什麼呢。groupId項目組織唯一的標識符。哈哈,記住就好了。
artifactId,項目的唯一的標識符。對應項目的名稱。跟上面的區別。。。。就是少了組織兩個字。!_ _
1.0-SNAPSHOT,版本號,默認的版本號,就是這個。不用管它,直接回車。
package,包名。默認和groupId是一樣的。這裡,我們直接回車。
輸入大寫的Y,
這裡,我們看到了BUILD SUCCESS。說明項目創建完畢了。
我們打開 看一下。
在G:\Upan\gitcode\mvnstudy2016\src\main\java\com\fly,我們看到了
package com.fly; /** * Hello world! * */ public class App { public static void main( String[] args ) { System.out.println( "Hello World!" ); } }
接下來,我們輸入
G:\Upan\gitcode>cd mvnstudy2016
G:\Upan\gitcode\mvnstudy2016>mvn package
BUILD SUCCESS,說明項目打包成功。
項目裡多了一個target目錄
裡面的文件:
我們運行一下裡面的jar文件。輸入以下命令
G:\Upan\gitcode\mvnstudy2016>java -cp target/mvnstudy2016-1.0-SNAPSHOT.jar com.fly.App
Hello World!
G:\Upan\gitcode\mvnstudy2016>
項目運行成功了!