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截图如下:

eclipse安装Maven路径设置

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

Maven配置文件setting.xml设置

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

<localRepository>C:\Users\changyaobin\.m2\repository</localRepository>

<mirror>

    <id>nexus-aliyun</id>

    <mirrorOf>central</mirrorOf>  

    <name>Nexus aliyun</name>

    <url>http://Maven.aliyun.com/nexus/content/groups/public</url>

</mirror>

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值