maven java命令_Maven build 命令介绍的使用详解

常用命令:

打包:mvn package

编译:mvn compile

清空:mvn clean(清除编译后目录,默认是target目录)

运行测试:mvn test

安装jar包到本地仓库中:mvn install

跳过测试:mvn xxx -DskipTests

1、创建 Maven 工程

d4484b80dee0ae4c555c90a7f40ba0a4.png

①、在 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 文件如下:

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0

http://maven.apache.org/xsd/maven-4.0.0.xsd">

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...

a0b17bff5da0339c1120a64541af3713.png

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

603bdf5f0dcfd692159dc33d71e7d1cb.png

第三步:查看控制台

3b1fdd67fc945da01adedb5d5ca41c5e.png

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

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

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

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

第二步:查看控制台

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

b7c985521d6a8ce630f6893d92fae438.png

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

aedcff458e68fc69c4c9802eaffef7fe.png

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

ff1f1f85986cb609df625c77e90935bd.png

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

5b66ce10dc91fd3a01707d15e91a910c.png

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

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

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

7d99970332a942c66785bb47dc7e7049.png

第二步:查看控制台

1633f68ce0639e0d7400f65b0fd7ac10.png

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

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

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

0f5aa88daf6e944c2d75adf639992f99.png

第二步:查看控制台

5ee193cfd6b7548f3af79a4637768cf2.png

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

45a673afded1fa216cf1d077d84935c2.png

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

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

be3e6e8e2c0459ed17f31709b85f5adf.png

到此这篇关于Maven build 命令介绍的使用详解的文章就介绍到这了,更多相关Maven build命令内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值