在 Maven 项目管理工具基础知识系列(一) 这篇文章中,咱们已经初步了解了 Maven,也知道了使用 Maven 做为项目管理工具的好处,特别是已经知道如何快速经过 Maven 构建 Web 项目,但上次有同窗说经过上一篇文章构建的 Web 项目没有找到 web.xml 文件,这是由于没有跳过骨架的缘故。web
是的,建立 Maven 项目若是不跳过骨架,那么就须要本身手动设置 Web 项目的模板,这在 Eclipse 中会相对复杂些,可是在 IDEA 中开发也已经变得很简单了,上篇文章中入门程序的最后一个步骤就是建立 Web 模板的。bash
也所以,咱们建立 Maven 项目一般是直接跳过骨架的,那么有同窗就问了,什么是骨架呢?简单来说,跳过骨架就是直接建立一个 Web 模板,建立模板后就不须要再手动设置了,若是还有不明白的能够公众号后台联系我,这里就再也不过多赘述。微信
咱们已经知道经过 IDEA 快速建立 Maven 程序后就能够进行 Java 项目的开发了,抛开项目是否已经开发完成这个问题,咱们如何编译和运行 Maven 管理 Java 项目呢?这就是本文要讲的主要内容:Maven 的经常使用命令。工具
这里咱们先在命令行讲解如何在命令行窗口编译和运行以及打包测试 Maven 项目,后面也会讲到在 IDEA 中对 Maven 项目的操做。测试
命令行进入到 Maven 项目的主目录下,执行以下命令,便可快速编译项目,编译后会在主目录中生成 target 目录存放已经编译的文件:ui
mvn compile
复制代码
如图所示:spa
命令行进入到 Maven 项目的主目录下,执行以下命令,便可清除已经编译的项目,前面生成的 target 目录也会被清除:命令行
mvn clean
复制代码
如图所示:3d
命令行进入到 Maven 项目的主目录下,执行以下命令,便可清除编译并运行测试目录:code
mvn test
复制代码
如图所示:
命令行进入到 Maven 项目的主目录下,执行以下命令,便可打包项目,结果显示 BUILD SUCCESS 表示项目打包成功,在主目录下的 target 目录中便可找到打包好的项目:
mvn package
复制代码
如图所示:
命令行进入到 Maven 项目的主目录下,执行以下命令,便可发布项目,结果显示 BUILD SUCCESS 表示项目发布成功,在本地仓库中可找到打包好的项目:
mvn install
复制代码
如图所示:
命令行执行下列命令便可:
Tomcat:run
复制代码
IDEA 中编译、清除、发布,打包,测试 Maven 项目都很是的简单,所有一键完成。在建立好本身的项目后,点击 IDEA 中右侧的 Maven Project 选项,在弹出的窗口中点击本身的项目名称后会看到咱们上面讲到的 Maven 经常使用的命令,直接双击便可一键完成,以下图所示: