Java项目管理工具:Maven介绍

6 篇文章 2 订阅 ¥15.90 ¥99.00

在这里插入图片描述

简介

Maven ,一款跨平台的项目管理工具。它主要服务于基于 Java 平台的项目构建与依赖管理。即可以将项目的开发和管理过程抽象成一个项目对象模型(POM),开发人员只需要做一些简单的配置,Maven 便可自动完成项目构建工作。

  • 项目构建:完成项目的清理、编译、测试、测试报告生成、打包、发布以及部署的工作。
  • 依赖管理:管理项目当中所使用到的jar包。其管理方式为自动下载项目所需的jar包,统一管理jar包之间的依赖关系。

下载与环境配置

Maven官网

1. 首先,点击链接,进入官网。如下图所示:

在这里插入图片描述

2. 点击 Download ,进入下载页面,点击 apache-maven-3.8.6-bin.zip 下载。如下图所示:

在这里插入图片描述

注:Maven 3.3+ require JDK 1.7 or above to execute - they still allow you to build against 1.3 and other JDK versions by Using Toolchains( Maven 3.3+需要JDK1.7或更高版本才能执行-它们仍然允许您使用工具链针对1.3和其他JDK版本进行构建 )。

3. 下载完成后,将 apache-maven-3.8.6-bin.zip 解压即可(解压在指定的目录最好不要有空格和中文名)。如图所示:

在这里插入图片描述

各类文件简单的介绍:

  • bin:存储着mvn执行脚本
  • boot:存储着plexus-classworlds类加载器框架的jar包
  • conf:settings.xml 与 toolchains.xml 配置文件
  • lib:存储着Maven运行所需的Java类库
  • LICENSE、NOTICE、README.txt:Maven版本、第三方软件的介绍

4. 解压完成后,再进行环境变量配置,步骤如下:

配置系统环境变量
变量名:MAVEN_HOME
变量值:D:\Program Files\Maven\apache-maven-3.8.6( apache-maven-3.8.6文件的所在目录 )

在这里插入图片描述

配置Path环境变量
新建添加:%MAVEN_HOME%\bin

5. 配置完成后,打开命令行窗口,输入命令:mvn -v 。如下图所示(成功配置):

在这里插入图片描述

Maven仓库

Maven仓库,是Maven存储所有项目构件的地方。而构件是任何一个依赖、插件或者项目构建的输出(主要是jar)。

仓库类型

Maven仓库分为本地仓库和远程仓库。另外,远程仓库又细分为中央仓库、私服与其他公共仓库。

  • 本地仓库:储存本地项目所需的构件
  • 中央仓库:存放绝大多数的开源构件
  • 私服:通常设立在局域网内,代理广域网上的远程仓库,供局域网内的 Maven 用户使用
  • 其他公共仓库:JBoss Maven 库,Java.net Maven 库等

在这里插入图片描述

本地仓库配置

Maven所需的构件从远程仓库下载到本地的默认存储位置在:“${user.home}/.m2/repository”,即当前登录系统的用户目录下(C盘)。如下图所示:

在这里插入图片描述

一般情况下不建议存储在默认位置,所以需要配置在指定的目录下。步骤如下:
首先,在 Maven 目录下创建 repository 文件;
同时,对 apache-maven-3.8.6\conf 目录下的 settings.xml 文件进行编辑。如下:

#找到对应的位置
<localRepository>D:/Program Files/Maven/repository</localRepository>

如图:

在这里插入图片描述

还有,在开始使用 Maven 时需要从中央仓库下载 jar 包,但由于属于国外网站,下载速度比较慢,所以同样在 settings.xml 文件进行配置国内的镜像。如下:

maven 配置指南

#找到对应的位置
<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>

如图:

在这里插入图片描述

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

啊Q老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值