mvn clean
清空该项目下的target文件
mvn package
把项目打包(jar包或war包)
mvn install
打包后将其部署到本地maven仓库
>> mvn compile
编译源代码,在maven项目的根目录生成target文件
>> mvn clean
把生成的target文件移除
mvn deploy
打包后将其部署到本地仓库或pom文件中配置的远程仓库
mvn test
自动运行测试,需符合测试类命名模式
测试类命名模式:
**/Test*.java
**/*Test.java
**/*TestCase.java
跳过测试
-
-DskipTests
不执行测试用例,但编译测试用例类生成相应的class文件至目标目录target/test-classes下。
# 编译测试代码,但跳过单元测试
mvn package -DskipTests
mvn install -U -DskipTests -Pprod
-
-Dmaven.test.skip=true
不执行测试用例,也不编译测试用例类。
# 跳过测试代码的编译、跳过单元测试
mvn package -Dmaven.test.skip=true