本文主要为大家介绍常见的Maven命令,有一定的参考价值。感兴趣的朋友可以参考一下,希望能帮到你。
: 目录
1.创建Maven项目2。Maven的常用命令。编译:将Java源程序编译成类字节码文件。,测试:测试并生成测试报告,mvn clean删除之前编译的旧类字节码文件,mvn pakage打包,动态web项目用war包打包,Java项目用jar包打包。 mvn install将项目生成的jar包放入仓库,以便其他模块调用汇总。
1、创建 Maven 工程
在src/main/java中新建一个包com.ys.maven,然后在这个包中创建一个类HelloMaven.java。
包com . ys . maven;
公共类HelloMaven {
//传入一个字符串并返回它
公共字符串Hello(字符串名称){
返回名称;
}
}
在src/test/java中新建一个包com.ys.maven,然后在这个包中创建一个类HelloTest.java。
包com . ys . maven;
导入JUnit . framework . assert;
导入org . JUnit . test;
公共类HelloTest {
@测试
public void testHello(){
hello maven he=new hello maven();
字符串名称=he。你好(汤姆);
//确定Hello传入的参数是否为“maven”
Assert.assertEquals(maven ,name);
}
}
pom.xml文件如下:
项目xmlns= http://maven . Apache . org/POM/4 . 0 . 0
xmlns:xsi= http://www . w3 . org/2001/XML schema-instance
xsi:schema location= http://maven . Apache . org/POM/4 . 0 . 0
http://maven.apache.org/xsd/maven-4.0.0.xsd
型号版本4 . 0 . 0/型号版本
groupIdcom.ys/groupId
artifactId hello maven/artifactId
版本0 . 0 . 1-快照/版本
属国
属国
groupIdjunit/groupId
artifactIdjunit/artifactId
版本4.0/版本
范围测试/范围
/依赖关系
/依赖关系
/项目
为什么这样写?后面我们会详细解释。
2、Maven 的常用命令
1.mvn编译器,将Java源程序编译成类字节码文件。
2.测试mvn测试并生成测试报告。
3.mvn clean删除之前编译的旧类字节码文件。
4.mvn打包包,动态web项目的war包,Java项目的jar包。
5.mvn install将项目生成的jar包放在仓库中,供其他模块调用。
、compile:将Java 源程序编译成 class 字节码文件。第一步
:选择pom.xml文件,右键- Run As - 2 Maven build。第二步
:在第一步后弹出的对话框中,输入编译,然后点击运行按钮。第三步
:检查控制台第四步
:在目标目录中,我们将找到编译后的类文件。、test:测试,并生成测试报告第一步
:选择pom.xml文件,右键单击- Run As - 2 Maven build.然后在弹出框中输入test。或者选择pom.xml文件,右键-运行as-6 Maven测试,如下图所示。
第二步
:检查控制台分析程序,我们传入的参数是Tom,而我们要的是maven,明显不对等,所以测试失败。
如果测试类别HelloTest.java更改为以下内容:
再次执行mvn测试命令,控制台如下:
可以在以下目录中查看生成的测试报告: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。第二步
:检查控制台第三步
:进入目标目录,你会找到类型化的jar包。、mvn install 将项目生成 jar 包放在仓库中,以便别的模块调用这里就不截图了。执行命令后,进入settings.xml文件中配置的仓库,就会找到生成的jar包。
总结
本文到此为止。希望能帮到你,也希望你能多关注我们的更多内容!