一、前言

      在前面,小编向大家介绍了Maven的三种仓库:本地仓库,私服,中央仓库。相信大家都有了一定的了解,下面,小编向大家继续介绍一下Maven经常使用的——命令。

二、常用命令

  • mvn clean

      清理编译文件,清理target文件




【Maven】项目管理利器Maven(四)——常用命令_常用命令


  • mvn compile

      编译主目录文件



【Maven】项目管理利器Maven(四)——常用命令_xml_02


  • mvn test

      编译并运行了test目录的代码



【Maven】项目管理利器Maven(四)——常用命令_常用命令_03


  • mvn package

      打包,会执行compile和test

      注意:

      打包时跳过测试

mvn package -Dmaven.test.skip=ture



【Maven】项目管理利器Maven(四)——常用命令_新版本_04


  • mvn install

      把项目发布到本地仓库



【Maven】项目管理利器Maven(四)——常用命令_xml_05


三、命令进阶

  • 打印整个依赖树

      可以通过依赖树来查看项目引用版本是否有冲突,如果jar包引用有冲突,如何解决,将在以后的博客中,向大家介绍。

mvn dependency:tree



【Maven】项目管理利器Maven(四)——常用命令_新版本_06


  • 导出依赖树到TXT文件

      执行导出命令,可将依赖树导出到与项目同目录下的TXT文件中。

mvn dependency:tree –> tree.txt



【Maven】项目管理利器Maven(四)——常用命令_新版本_07


  • 查找出在编译和测试中未使用但显示声明的依赖
mvn dependency:analyze



【Maven】项目管理利器Maven(四)——常用命令_常用命令_08


  • 检测pom.xml 中使用的各个组件是否有新版本
mvn versions:display-dependency-updates



【Maven】项目管理利器Maven(四)——常用命令_常用命令_09




【Maven】项目管理利器Maven(四)——常用命令_新版本_10




【Maven】项目管理利器Maven(四)——常用命令_xml_11


四、小结

      Maven的命令还有很多,小编先在这里写一部分,以后用到了继续补充,命令很多,就多多练习就好了,用的多了就熟悉了。加油!