一篇文章带你了解常用的Maven命令

1、创建 Maven 工程

一篇文章带你了解常用的Maven命令_第1张图片

①、在 src/main/java 新建包 com.ys.maven,然后在这个包中创建类 HelloMaven.java

package com.ys.maven;
public class HelloMaven {
    //传入一个字符串并返回
    public String Hello(String name){
        return name;
    }
}

②、在 src/test/java 新建包 com.ys.maven,然后在这个包中创建类 HelloTest.java

package com.ys.maven;
import junit.framework.Assert;
import org.junit.Test;
public class HelloTest {
    @Test
    public void testHello(){
        HelloMaven he = new HelloMaven();
        String name = he.Hello("Tom");
        //判断 Hello 传入的参数是否是 "maven"
        Assert.assertEquals("maven", name);
    }
}

③、pom.xml 文件如下:


  4.0.0
  com.ys
  hellomaven
  0.0.1-SNAPSHOT
  
    
        junit
        junit
        4.0
        test
    
  

为什么要这样写,我们后面会详细讲解。

2、Maven 的常用命令

1、mvn compile 编译,将Java 源程序编译成 class 字节码文件。
2、mvn test 测试,并生成测试报告
3、mvn clean 将以前编译得到的旧的 class 字节码文件删除
4、mvn pakage 打包,动态 web工程打 war包,Java工程打 jar 包。
5、mvn install 将项目生成 jar 包放在仓库中,以便别的模块调用

①、compile:将Java 源程序编译成 class 字节码文件。

第一步:选择 pom.xml 文件,右键--->Run As ---->2 Maven build...  

一篇文章带你了解常用的Maven命令_第2张图片

第二步:在第一步执行完后弹出来的对话框中,输入 compile,然后点击 Run 按钮

一篇文章带你了解常用的Maven命令_第3张图片

第三步:查看控制台

一篇文章带你了解常用的Maven命令_第4张图片

第四步:在 target 目录下,我们会发现编译生成的 class 文件

②、test:测试,并生成测试报告

第一步:选择 pom.xml 文件,右键--->Run As ---->2 Maven build...,然后在弹出框中输入 test

或者选择 pom.xml 文件,右键--->Run As------>6 Maven test,如下图

第二步:查看控制台

分析测试程序,我们传入的参数是Tom,而我们希望的是maven,很显然是不相等的,那么测试失败

一篇文章带你了解常用的Maven命令_第5张图片

如果测试类 HelloTest.java改为如下: 

一篇文章带你了解常用的Maven命令_第6张图片

重新执行 mvn test 命令,控制台如下:  

一篇文章带你了解常用的Maven命令_第7张图片

生成的测试报告可以在如下目录查看:target/surefire-reports  

一篇文章带你了解常用的Maven命令_第8张图片

③、mvn clean 将以前编译得到的旧的 class 字节码文件删除

第一步:选择 pom.xml 文件,右键--->Run As ---->2 Maven build...,然后在弹出框中输入 clean

或者选择 pom.xml 文件,右键--->Run As------>3 Maven clean,如下图    

一篇文章带你了解常用的Maven命令_第9张图片

第二步:查看控制台   

一篇文章带你了解常用的Maven命令_第10张图片

第三步:发现mvn compile 编译好的文件这时已经清除了  

④、mvn pakage 打包,动态 web工程打 war包,Java工程打 jar 包。

第一步:选择 pom.xml 文件,右键--->Run As ---->2 Maven build...,然后在弹出框中输入 package

一篇文章带你了解常用的Maven命令_第11张图片

第二步:查看控制台

一篇文章带你了解常用的Maven命令_第12张图片

第三步:进入到 target 目录,会发现打出来的 jar 包

一篇文章带你了解常用的Maven命令_第13张图片

 

⑤、mvn install 将项目生成 jar 包放在仓库中,以便别的模块调用

这里我们就不截图了,执行命令后,进入到 settings.xml 文件中配置的仓库,你会发现生成的 jar 包

一篇文章带你了解常用的Maven命令_第14张图片

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

你可能感兴趣的:(一篇文章带你了解常用的Maven命令)