Maven与Eclipse集成的最详细讲解

Maven项目作为时下最火的项目管理工具,广泛的应用在大部分的项目开发中。利用它可以快速方便的完成项目的构建、测试、打包、发布等功能。其核心配置文件pom.xml主要描述了:开发者需要遵循的规则,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。Maven项目之间存在着三种关系:继承、依赖、聚合。下表是相关概念总结:

Maven常用概念简介表

名称

含义说明

modelVersion

Maven模块版本

groupId

组织名以及项目名称

artifactId

子模块名称。

packaging

打包类型,可取值:jar,war,pom等等,这个配置用于package的phase,具体可以参见package运行的时候启动的plugin。

scope

依赖项的适用范围:

  1. compile,缺省值,适用于所有阶段,会随着项目一起发布。
  2. provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
  3. runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。
  4. test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
  5. system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。

exclusions

排除项目中的依赖冲突时使用。

  1. Maven也能与常见的开发工具eclipse、idea集成,下面是与eclipse集成相关配置;
  2. 下载Maven插件,下载地址:https://Maven.apache.org/,版本apache-Maven-3.5.2.zip;
  3. 打开eclipse菜单栏preperences选项,在搜索框中输入Maven,点击installations,点击add按钮,选择已解压的Maven安装文件路径,点击Apply截图如下:

Maven与Eclipse集成的最详细讲解_第1张图片

eclipse安装Maven路径设置

Maven与Eclipse集成的最详细讲解_第2张图片

  1. 点击左栏的User Settings,选择Maven的核心配置文件setting.xml的路径。

Maven与Eclipse集成的最详细讲解_第3张图片

Maven配置文件setting.xml设置

  1. 修改配置文件settings.xml,设置本地仓库位置以及阿里云镜像(可选配置,使用阿里云镜像相对比中央仓库镜像下载jar包依赖速度快),并点击updateSetting Settings。配置实现如下:

C:\Users\changyaobin\.m2\repository

    nexus-aliyun

    central  

    Nexus aliyun

    http://Maven.aliyun.com/nexus/content/groups/public

你可能感兴趣的:(J2EE核心框架生态)