| 常用命令 | 说明 |
| 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 | 既会跳过测试的执行,也会跳过测试的编译 |
本文介绍了Maven的一些核心命令,如mvn clean用于清理编译后的文件,mvn compile编译Java源码,mvn test进行项目测试,mvn package打包项目,mvn install将项目安装到本地仓库,mvn deploy则用于上传到远程仓库。mvn clean package和mvn clean install分别在清理后执行打包和安装操作,mvn clean deploy则在清理、打包和安装后部署到远程仓库。此外,还提到了如何跳过测试的两种方式。
2723

被折叠的 条评论
为什么被折叠?



