21-Maven 命令 mvn Mvn 命令通常是和项目生命周期有关的命令,如下 1234567mvn validate # 运行验证mvn complie # compile 是 maven 工程的编译命令,作用是将 src/main/java 下的文件编译为 class 文件输出到 target目录下。mvn test # test 是 maven 工程的测试命令 mvn test 会执行 src/test/java 下的单元测试类。并把测试报告,存放目录 target/surefire-reportsmvn clean # clean 是 maven 工程的清理命令,执行 clean 会删除 target 目录及内容。mvn package # package 是 maven 工程的打包命令,对于 java 工程执行 package 打成 jar 包,对于 web 工程打成 war包。路径是根据项目的maven坐标生成的mvn install # install 是 maven 工程的安装命令,执行 install 将 maven 打成 jar 包或 war 包发布到本地仓库。mvn test-compile # 测试程序编译,存放目录target/test-classes 也可以把命令连起来写 12345mvn clean compile # 表示先运行清理之后运行编译,会将代码编译到target文件夹中。mvn clean test # 运行清理和测试。mvn clean package # 运行清理和打包。mvn clean install # 运行清理和安装,会将打好的包安装到本地仓库中,以便其他的项目可以调用。mvn clean deploy # 运行清理和发布(发布到私服上面)。 还能指定参数 123456mvn -T 4C clean test -Dcheckstyle.skip=false -Dlicense.skip=false# -D指定一些参数mvn package -Dmaven.test.skip=true # 只打包不测试,跳过测试代码的编译mvn -Dmaven.tomcat.port=9090 # 指定端口mvn -Dmaven.test.failure.ignore=true # 忽略测试失败 其他 12345# 查看帮助查看实际pom信息: mvn help:effective-pom分析项目的依赖信息:mvn dependency:analyze 或 mvn dependency:tree查看帮助信息:mvn help:help 或 mvn help:help -Ddetail=true查看插件的帮助信息:mvn <plug-in>:help,比如:mvn dependency:help 或 mvn ant:help Java > Maven #Java #Maven 21-Maven 命令 mvn https://flepeng.github.io/021-Java-13-Maven-21-Maven-命令-mvn/ 作者 Lepeng 发布于 2021年4月22日 许可协议 13-Maven 仓库 上一篇 41-Maven 包依赖 下一篇 Please enable JavaScript to view the comments