Maven的安装使用

152 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第12天,点击查看活动详情

maven的安装

  1. 首先,到官网去下载它的安装软件
  2. Maven 下载后,将 Maven 解压到一个没有中文没有空格的路径下

解压后的文件列表用途: bin:存放了 maven 的命令,比如我们前面用到的 mvn tomcat:run boot:存放了一些 maven 本身的引导程序,如类加载器等 conf:存放了 maven 的一些配置文件,如 setting.xml 文件 lib:存放了 maven 本身运行所需的一些 jar 包

  1. 配置maven环境变量
  2. 通过cmd命令行,输入mvn -v,检查maven是否安装成功
  3. 为了提高jar的下载效率,配置国内镜像仓库

maven工程的目录结构

  1. .settings 工具生成的文件
  2. src 源代码
    1. java 项目源代码
    2. resources 配置文件
    3. webapp 页面素材等文件
    4. test 测试的源码以及测试的配置文件等
  3. target 编译生成的文件
  4. pom.xml maven工程的配置信息,包括坐标、插件等信息

maven常用命令

compile:

maven 工程的编译命令,作用是将 src/main/java 下的文件编译为 class 文件输出到 target目录下

查看 target 目录,查看class 文件是否生成,如果生成成功,则表示编译完成。

test

test 是 maven 工程的测试命令 mvn test,会执行 src/test/java 下的单元测试类。

clean

clean 是 maven 工程的清理命令,执行 clean 会删除 target 目录及内容。

package

package 是 maven 工程的打包命令,对于 java 工程执行 package 打成 jar 包,对于 web 工程打成 war包

install

install 是 maven 工程的安装命令,执行 install 将 maven 打成 jar 包或 war 包发布到本地仓库。

Maven 的生命周期

  1. Clean Lifecycle 在进行真正的构建之前进行一些清理工作。
  2. Default Lifecycle 构建的核心部分,编译,测试,打包,部署等等。
  3. Site Lifecycle 生成项目报告,站点,发布站点。