Maven介绍

  1.什么是Maven

Maven 是一款基于 Java 平台的项目管理和整合工具,它将项目的开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需要做一些简单的配置,Maven 就可以自动完成项目的编译、测试、打包、发布以及部署等工作。

  2.Maven的特点

  • 设置简单。
  • 所有项目的用法一致。
  • 可以管理和自动进行更新依赖。
  • 庞大且不断增长的资源库。
  • 可扩展,使用 Java 或脚本语言可以轻松的编写插件。
  • 几乎无需额外配置,即可立即访问新功能。
  • 基于模型的构建:Maven 能够将任意数量的项目构建为预定义的输出类型,例如 JAR,WAR。
  • 项目信息采取集中式的元数据管理:使用与构建过程相同的元数据,Maven 能够生成一个网站(site)和一个包含完整文档的 PDF。
  • 发布管理和发行发布:Maven 可以与源代码控制系统(例如 Git、SVN)集成并管理项目的发布
  • 向后兼容性:您可以轻松地将项目从旧版本的 Maven 移植到更高版本的 Maven 中。

  3.Maven安装与配置

Maven是一个基于 Java 的项目管理工具,因此最基本的要求是在计算机上安装 JDK。

  • Java 环境设置
  • 下载 Maven

       下载地址:https://maven.apache.org/download.cgi

       下载文件:apache-maven-3.6.1-bin.zip

       解压文件:apache-maven-3.6.0

  • 配置 Maven 环境变量

右键点击“计算机”图标,选择 "属性",然后点击 "高级系统设置",点击"环境变量"。

新建系统变量 MAVEN_HOME,变量值为 Maven 的安装目录 ,如下图。

 编辑系统变量 Path,添加变量值:;%MAVEN_HOME%\bin,如下图。

  •  验证Maven安装结果

在命令提示符下执行 mvn -version  ,输出结果如下图所示,证明 Maven 配置成功。

  • 修改maven本地仓库位置

找打解压后的maven的conf文件中的settings.xml文件,在settings.xml中添加属性:

<localRepository>E:/maven/repository</localRepository>

表示的是所有下载下来的文件都存储在本地计算机E:/maven/repository文件夹中

  • 修改maven下载文件的地址(中央仓库地址)

找打解压后的maven的conf文件中的settings.xml文件,在settings.xml中添加属性:

<mirrors>
    <!-- mirror
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>
     -->
	<mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>*</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>
  </mirrors>

 将下载文件的仓库地址修改为阿里云的中央仓库。

  4.在Idea中配置本地maven

在idea中找到file-->settings-->maven

 在此处需要制定maven的路径:

指定maven的配置文件

 

 指定了本地仓库的位置,在项目编译的时候maven就会先从本地的仓库找对应的文件,如果本地仓库没有找到需要的文件则继续向上走去在setttings.xml文件中指定的中央仓库中去下载,下载到本地的仓库。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值