《Maven 实战》学习笔记

来源:互联网 发布:小米note手机网络制式 编辑:程序博客网 时间:2024/04/26 03:46
  1. 安装和配置
  2. 坐标和依赖
  3. 仓库
  4. 生命周期和插件
  5. 聚合与继承
  6. 使用 Maven 进行测试
  7. 灵活的构建
  8. Archetype
  9. 附录

image

Maven是什么?

Apache Maven 是一种创新的软件项目管理工具,它提供了一个项目对象模型(POM)文件的新概念来管理项目的构建,相关性和文档。最强大的就是能够自动下载项目依赖库。

Maven 的安装和配置

windows 上安装 Maven

  1. 下载 Maven 的zip文件如:apache-maven-3.5.0-bin.zip,注意Maven是依赖于Java开发环境运行的,所以在这之前要确保JDK已正确安装且“JAVA_HOME”环境变量已配置完成。Maven版本依赖的Java版本请参见官网说明。

  2. 解压下载后的Maven zip文件。

  3. 配置 Maven 文件夹到环境变量 M2_HOME 和 MAVEN_HOME,如:D:\software\apache-maven,Maven 说只是添加 M2_HOME ,但一些项目仍引用 MAVEN_HOME, 因此,为了安全也把它添加进去。再配置 Maven bin 文件夹到环境变量PATH中,如:%M2_HOME%\bin。

  4. 在命令提示符下执行 mvn -version 正常打印出 Maven的版本信息说明安装成功。

基于 UNIX 的系统上安装 Maven

  1. 首先和在windows上安装 Maven 一样,下载 Maven 的zip文件如:apache-maven-3.5.0-bin.tar.gz,确认JDK环境以OK。

  2. 解压下载后的Maven zip文件,如:

    tar -xvzf apache-maven-3.5.0-bin.tar.gz
  3. 配置 Maven 文件夹到环境变量 M2_HOME 和 MAVEN_HOME,如:home\test\bin\apache-maven,Maven 说只是添加 M2_HOME ,但一些项目仍引用 MAVEN_HOME, 因此,为了安全也把它添加进去。再配置 Maven bin 文件夹到环境变量PATH中,如:%M2_HOME%\bin。

  4. 在命令提示符下执行 mvn -version 正常打印出 Maven的版本信息说明安装成功。

安装目录说明

  1. M2_HOME

    M2_HOME环境变量指向 Maven 的安装目录,目录结构如下:

    • bin: mvn 运行的脚本,在命令行输入的任何一条 mvn 命令时,实际上就是调用的这些脚本。
    • boot: 该目录只包含一个文件,如 maven 3.3.9版本该文件为plexus-classworlds-2.5.2.jar,这其实就是一个类加载器框架。
    • conf: 该目录包含了一些配置文件,其中非常重要的文件 settings.xml 就在这里,修改这个文件可以全局定制 Maven 的行为。一般建议复制该文件至 ${用户目录}/.m2/ 目录下,这样 Maven 的定制范围就只在用户级了。
    • lib: 该目录包含了所有 Maven 运行时需要的 Java 类库及一些第三方依赖,可以说 lib 目录就是真正的 Maven,在这里还可以找到 Maven 内置的超级 POM。
  2. .m2

    .m2文件夹位于用户目录下,默认情况下该文件夹放置了 Maven 本地仓库 .m2/repository,还有就是该目录可以放置用户级的 Maven 配置文件 settings.xml。

原创粉丝点击