程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> maven入門

maven入門

編輯:JAVA綜合教程

maven入門


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>

項目運行成功了!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved