zoukankan      html  css  js  c++  java
  • [软件项目管理] 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

     
  • 相关阅读:
    HTTP断点续传 规格严格
    Java Shutdown 规格严格
    linux 命令源码 规格严格
    JTable调整列宽 规格严格
    linux 多CPU 规格严格
    Hello can not find git path 规格严格
    Kill 规格严格
    拜拜牛人 规格严格
    Swing 规格严格
    Debugging hangs in JVM (on AIX but methodology applicable to other platforms) 规格严格
  • 原文地址:https://www.cnblogs.com/RabbitHole/p/4459243.html
Copyright © 2011-2022 走看看