• maven入门


    Maven是一个强大的Java项目构建工具。

    本人眼下理解也就是maven能够简单的管理java项目导入的jar包。

    我们进入G:Upangitcode,文件夹,按住 Shift+鼠标右键。在此打开命令窗体。

    1.输入mvn --version


    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

    G:Upangitcode>mvn --version
    Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-15T01:29:2
    3+08:00)
    Maven home: D:java2Serverapache-maven-3.2.5in..
    Java version: 1.7.0_79, vendor: Oracle Corporation
    Java home: C:Program FilesJavajdk1.7.0_79jre
    Default locale: zh_CN, platform encoding: GBK
    OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"
    G:Upangitcode>

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

    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:Upangitcodemvnstudy2016srcmainjavacomfly,我们看到了

    package com.fly;
    
    /**
     * Hello world!
     *
     */
    public class App 
    {
        public static void main( String[] args )
        {
            System.out.println( "Hello World!" );
        }
    }
    

    接下来,我们输入

    G:Upangitcode>cd mvnstudy2016


    G:Upangitcodemvnstudy2016>mvn package


    BUILD SUCCESS,说明项目打包成功。

    项目里多了一个target文件夹


    里面的文件:


    我们执行一下里面的jar文件。输入下面命令

    G:Upangitcodemvnstudy2016>java -cp target/mvnstudy2016-1.0-SNAPSHOT.jar com.fly.App
    Hello World!
    G:Upangitcodemvnstudy2016>

    项目执行成功了。大哭


    參考资料:http://www.jikexueyuan.com/course/571.html


  • 相关阅读:
    Codeforces 1528E Mashtali and Hagh Trees
    Codeforces Round #709 (Div. 1, based on Technocup 2021 Final Round)
    Codeforces 1517G Starry Night Camping
    Codeforces 1508E Tree Calendar
    Codeforces 1508D Swap Pass
    Codeforces 1511G Chips on a Board
    Codeforces 1511F Chainword
    Codeforces 1516E Baby Ehab Plays with Permutations
    CF1539A Contest Start 题解
    关于 manacher
  • 原文地址:https://www.cnblogs.com/slgkaifa/p/7251731.html
Copyright © 2020-2023  润新知