• [软件项目管理] Maven&Juint in 5 Minutes


    这里分享一个Maven 和 Juit Quick Start 的经验。

    其实也是弄了好一会儿~至少可以让看到的亲们少走一点点弯路。

    好嘞

    环境是 OS X Yosemite version 10.10

    JAVA 版本是 "1.8.0_20"

    Maven 版本是 3.3.1

    1. 配置 Maven

    首先下载Maven, 自己去官网下载一个就好了

    然后我是把 Maven移到了

    /usr/local/maven/maven3.3.1

    具体操作学了linux的cp或者mv一下都秒秒钟的。

    接下来是配置环境变量了!这个可是走了个弯路。

    首先 ~./bash_profile

    添加如下内容:

    1 M3=/usr/local/maven/maven3.3.1
    2 PATH=$M3/bin:$PATH
    3 export M3
    4 export PATH
    5 export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home

    然后我就 mvn -version

    天真的以为成功了!结果报错了......google 乱作一番后这样解决了问题

    直接打了一句 export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home

    结果就成功了,并不知道为啥。可惜linux的确学的不好

    好了看到这个maven差不多就解决了!

    2.建立一个项目

    首先你得去你要建项目的目录去

    然后开始建项目吧

    mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

    然后就看到了

    差不多就这样吧

    my-app
    |-- pom.xml
    `-- src
        |-- main
        |   `-- java
        |       `-- com
        |           `-- mycompany
        |               `-- app
        |                   `-- App.java
        `-- test
            `-- java
                `-- com
                    `-- mycompany
                        `-- app
                            `-- AppTest.java

    3. 打包

    mvn package

    然后会显示 build successful

    然后运行

    java -cp target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App

    就可以看见鲜活的

    Hello world

    代码工作者又泪奔了。

    4.关于test

    很方便啊,所以就可以编写你自己的hello world 单元测试了

    其他测试代码:

    https://github.com/lemonadeCookie/juint_maven

     
  • 相关阅读:
    单例和工厂设计模式
    EFCore中如何移除主外键关系
    使用.Net Core实现FNV分布式hash一致性算法
    我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
    FNV哈希算法
    AspNetCore中基于Session的身份验证
    详解Microsoft.AspNetCore.CookiePolicy
    理解cookies
    详解Asp.Net Core中的Cookies
    5. 安装Dashboard UI、heapster
  • 原文地址:https://www.cnblogs.com/RabbitHole/p/4459243.html
Copyright © 2020-2023  润新知