今天复习了一下maven命令的使用,这里总结一下,作为后续使用的参考:
1. mvn clean
清理命令,该命令用来清除原来编译生成的.class和.jar 等文件。maven的做法比较暴力,直接将放置这类文件的targer目录删除了!
2. mvn compile
编译命令,运行该命令会工程对应的源文件进行编译,并将编译完成的字节码文件输出到targer/classes目录下。对于已编译的过的源文件,其会对比源文件和字节码文件的修改时间判断是否进行重新编译。如果想重新编译可以使用mvn clean compile组合命令。
3. mvn compiler:testCompile
编译命令,编译测试文件。该命令只编译测试文件,如果测试用例依赖工程定义的类,必须先运行mvn compile编译源文件,否则会报“找不到符号串”。测试用例编译完成的字节码文件输出到target\test-classes中。
4. mvn test
一键测试命令,其会运行mvn compile、 mvn compiler:testCompile然后运行测试用例,最后运行测试用例并生成测试报告。
5. mvn package
打包命令,运行该命令,会首先运行mvn test,然后再进行打包。
6. mvn install
上传二方包命令,对工程进行打包即 mvn package 然后将二方包上传到nexus中。
转载于:https://blog.51cto.com/houenxun/1321721