maven入門

來源:互聯網
上載者:User

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>

項目運行成功了!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.