常用命令 | 说明 |
mvn clean | 清理,用来清理已经编译好的文件 |
mvn compile | 将 Java 代码编译成 Class 文件 |
mvn test | 项目测试 |
mvn package | 打包,根据用户的配置,将项目打成 jar 包或者 war 包 |
mvn install | 手动向本地仓库安装一个 jar |
mvn deploy | 上传,将 jar 上传到私服 |
mvn clean package | 依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包) 等7个阶段 |
mvn clean install | 依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install等8个阶段 |
mvn clean deploy | 依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)、install、deploy等9个阶段 |
mvn clean deploy -DskipTests | 会跳过测试的执行,但是不会跳过测试的编译 |
mvn clean deploy -Dmaven.test.skip=true | 既会跳过测试的执行,也会跳过测试的编译 |