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

     
  • 相关阅读:
    Liunx-----Shell脚本流程控制--顺序、选择、循环
    oracle基本查询
    Shell脚本练习题
    Shell脚本:选择结构、循环结构、
    Shell脚本
    Linux的基本命令
    动态页面技术(JSP/EL/JSTL)
    小功能:访问页面距上次访问有多久时间
    添加验证码,并验证验证码是否正确
    注册,登陆的Servlet、dao、service、domain、jsp页面、
  • 原文地址:https://www.cnblogs.com/RabbitHole/p/4459243.html
Copyright © 2011-2022 走看看