当前位置: 首页 > article >正文

Maven 下载与安装详细教程,新手也很适用!

前言

小格子使用的是 Windows 系统,本文基于 Windows10 系统,下载和安装 Maven 教程,很详细,新手也能学会。

一 Maven 介绍

Maven 是一个软件项目管理工具,是 Apache 组织下的一个开源项目。主要用于 Java 进行开发项目,特别是最近流行的 Spring Boot 框架,用于依赖和管理项目。

二 Maven 下载

我们可以直接去官网下载,官网下载链接:https://maven.apache.org/download.cgi

Maven版本.jpg当前最新版本为 3.9.9,之前小格子安装的是 3.6.3,所以就下载了此版本,大家可根据需要安装不同的版本。

3.6.3 版本下载链接:https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.zip

其他版本下载链接:https://archive.apache.org/dist/maven

三 Maven 安装

3.1 Maven 安装

下载后,解压到没有中文和空格的目录(否则可能会出现错误),如小格子都会新建一个 SoftwareInstall 目录,用于各种软件的安装,方便后续查找。如此次安装 Maven,安装在 C:\SoftwareInstall\apache-maven-3.6.3。解压后的目录如下:

Maven 安装目录.jpg

目录说明如下

bin:maven 的各种命令;

boot:maven 引导程序,如类加载器等;

conf:配置文件,如后续需要配置仓库信息的 setting.xml;

lib:所需依赖第三方的 jar 包;

3.2 Maven 环境变量配置

新增变量名 MAVEN_HOME,变量值值为 Maven 的安装路径。

MAVEN_HOME环境变量配置.jpg

然后将 MAVEN_HOME 变量添加到 Path 系统变量。点击右侧的新建,并输入值为 %MAVEN_HOME%\bin

Maven path 配置.jpg

3.3 Maven 校验

按 WIN + R,输入 cmd 打开命令行窗口, 输入 mvn -v 命令即可校验安装结果、版本和依赖的 JDK 版本。

Maven 查看已安装版本.jpg

四 Maven 仓库配置

Maven 仓库是用来存放项目的构建和各种依赖的第三方 Jar 包。由于国内访问中央仓库比较慢,一帮都会配置国内的中央仓库,加快下载依赖包,如阿里云仓库。

打开安装目录的 conf 目录,有个setting.xml 文件。

Maven setting 目录.jpg

Maven 本地仓库路径.jpg

Maven 阿里云仓库配置.jpg

配置内容如下

<!-- 配置本地仓库目录 -->
<localRepository>C:\SoftwareInstall\apache-maven-3.6.3\repository</localRepository>

<mirrors>
  <!-- 阿里云中央仓库配置 -->
  <mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>
      http://maven.aliyun.com/nexus/content/groups/public/
    </url>
    <mirrorOf>central</mirrorOf>
  </mirror>
</mirrors>

至此,Maven 相关配置已经完成,后续在使用 IntelliJ IDEA 开发时,只需要配置 Maven 地址即可。

Maven IDEA 配置地址.jpg


http://www.kler.cn/a/372411.html

相关文章:

  • 从零学习大模型(十)-----剪枝基本概念
  • hvie SQL优化之where子句过滤模式
  • HTB:BoardLight[WriteUP]
  • 如何解决Matplotlib报错:none of the following families were found: SimHei
  • gitlab不同账号间·仓库转移
  • pytest脚本常用的执行命令
  • unity3d——Time
  • QModbus使用时出现内存增加的问题
  • 5G RAN
  • 跨平台实现实时通讯
  • SpringCloudAlibaba实战入门之Nacos注册中心(四)
  • 为什么STM32的HAL库那么难用,ST还是要硬推HAL库?
  • 方法+数组
  • 每天五分钟深度学习:逻辑回归和神经网络
  • 电子电气架构 --- 车载以太网的未来已经来临
  • 解决Eclipse中’Run As’菜单缺少’Run on Server’选项的问题
  • appium+mumu模拟器+python 嚼碎菜鸟教程
  • Flutter登录界面使用主题
  • 完全透彻了解一个asp.net core MVC项目模板2
  • 【WebDriver】浏览器驱动下载及其配置
  • ​​Linux已经走向分裂
  • 代码随想录:从中后/中前遍历序列构造二叉树
  • nascpolarssh
  • 【JavaEE初阶】网络原理(2)
  • 【分布式技术】分布式事务深入理解
  • 隨筆 20241024 Kafka 数据格式解析:批次头与数据体