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

网友投稿 279 2022-09-01


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

目录1、创建 Maven 工程2、Maven 的常用命令①、compile:将java 源程序编译成 class 字节码文件。②、test:测试,并生成测试报告③、mvn clean 将以前编译得到的旧的 class 字节码文件删除④、mvn pakage 打包,动态 web工程打 war包,Java工程打 jar 包。⑤、mvn install 将项目生成 jar 包放在仓库中,以便别的模块调用总结

1、创建 Maven 工程

①、在 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://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

xmlns:xsi="http://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、mrLzVgetvn install 将项目生成 jar 包放在仓库中,以便别的模块调用

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

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

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

第三步:查看控制台

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

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

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

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

第二步:查看控制台

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

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

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

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

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

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

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

第二步:查看控制台

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

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

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

第二步:查看控制台

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

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

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

总结

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


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:将Python工程打成可执行文件(python能生成可执行文件吗)
下一篇:Python中SQLite使用(python sqlite orm)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~