maven常用命令介绍

打包:mvn package
编译:mvn compile
清空:mvn clean(清除编译后目录,默认是target目录)
运行测试:mvn test
安装jar包到本地仓库中:mvn install
跳过测试:mvn xxx -DskipTests

示例

【mvn compile】

1.先建立一个文件夹maven_2015
2.再在maven_2015里面建立maven-ch01
3.在maven-ch01里面编写pom.xml

4.然后新建一个HelloMaven.java,放到zttc/itat/maven/maven-01/src/main/java/zttc/itat/maven下面

内容如下:

5.通过在命令行mvn -compile编译

下载完之后就会在命令窗口有BUILD SUCCESS字样,证明下载成功
然后在maven-ch01下面就会发现一个target文件。

发现刚才所写的文件都给我们编译好了。target里面会有个maven-status文件夹,其中的default-compile文件夹里面会有两个lst文件,这就是测试报告。

【mvn test】

  1. 在test文件夹中新建一个java文件夹,在java文件夹下写一个测试类

内容如下:

把这个测试类放到test/java/zttc/itat/maven中:

  1. 在命令行中输入mvn -test运行测试类,会自动编译程序

发现有错误:org.junit不存在:

因为当我们要编译刚刚所写的程序,我们要把junit这个包加到环境变量中。我们怎么把junit这个jar包加到环境变量中呢?我们可以依靠pom.xml来做,在pom.xml的中加上这一段话:


    
      junit
      junit
      4.10
    
 

然后再次运行mvn -test,发现在下载Junit。

  1. 在命令行输入mvn clean:清除上一次maven执行的结果,移除上一次构件生成的文件。你就会发现maven把我们上一次运行mvn -test生成的target文件给移除了。
  1. 在命令行输入mvn package。运行完后在target目录下发现它把我们的项目打成了一个jar包。

你可能感兴趣的:(maven常用命令介绍)