Maven安装详解

server/2025/2/13 4:20:57/

文章目录

  • 1、下载
  • 2、配置环境变量
  • 3、阿里云镜像
  • 4、本地仓库
  • 5、在IDEA中使用MAVEN
    • 5.1 基本配置
    • 5.2 创建项目

1、下载

官网:https://archive.apache.org/dist/maven/maven-3/

Maven版本不能安装太高,但是也不能选择太低的版本,否则,这里选择3.6.3,选择binary,安装bin.zip的文件夹在这里插入图片描述

解压到相应目录
在这里插入图片描述

2、配置环境变量

在我们系统环境变量中配置如下配置

  • M2_HOME maven目录下的bin目录

  • MAVEN_HOME maven的目录
    在这里插入图片描述

  • 在系统的path中配置 %MAVEN_HOME%\bin
    在这里插入图片描述
    测试maven是否安装成功,保证必须配置完毕!

在这里插入图片描述

3、阿里云镜像

打开apache-maven-3.6.3 -> conf -> settings.xml

  • 镜像:mirrors
    • 作用:加速下载
  • 国内建议使用阿里云镜像
<mirror><id>aliyunmaven</id><mirrorOf>*</mirrorOf><name>阿里云公共仓库</name><url>https://maven.aliyun.com/repository/public</url>
</mirror>

复制这段至mirrors处
在这里插入图片描述

4、本地仓库

在本地的仓库,远程仓库;

建立一个本地仓库: localRepository

新建一个文件夹
在这里插入图片描述

将文件路径粘贴到localRepository
在这里插入图片描述

代码如下:

<localRepository>D:\software\apache-maven-3.6.3\maven-repo</localRepository>

5、在IDEA中使用MAVEN

5.1 基本配置

  1. 在欢迎页面打开如图所示最下面的所有设置:
  2. 在Maven中进行如下配置

在这里插入图片描述

  1. 配置JDK

在这里插入图片描述

  1. 配置JRE和虚拟机在这里插入图片描述

虚拟机:-DarchetypeCatalog=internal

点击确认,重启IDEA,查看是否设置成功,若没成功则多试几次

5.2 创建项目

  • 名称自命名

  • Archetype选择webapp

  • 版本会自动选择

在这里插入图片描述
点击创建即可

第一次创建会等待半分钟左右,当出现Build Success就创建成功了。

最后项目目录如图所示:

在这里插入图片描述


http://www.ppmy.cn/server/167235.html

相关文章

Django开发入门 – 0.Django基本介绍

Django开发入门 – 0.Django基本介绍 A Brief Introduction to django By JacksonML 1. Django简介 1) 什么是Django? 依据其官网的一段解释&#xff1a; Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. …

【从零开始入门unity游戏开发之——C#篇56】C#补充知识点——模式匹配

考虑到每个人基础可能不一样,且并不是所有人都有同时做2D、3D开发的需求,所以我把 【零基础入门unity游戏开发】 分为成了C#篇、unity通用篇、unity3D篇、unity2D篇。 【C#篇】:主要讲解C#的基础语法,包括变量、数据类型、运算符、流程控制、面向对象等,适合没有编程基础的…

腾讯云HAI部署DeepSeek结合Ollama API搭建智能对话系统

前言 本文将详细介绍如何在腾讯云HAI平台上部署DeepSeek模型&#xff0c;并配置使用Ollama API服务以实现对外部请求的支持。通过对前期准备、部署流程、API服务配置及使用的详细阐述&#xff0c;希望能为读者提供一个全面且实用的指南&#xff0c;助力AI应用的高效开发和部署…

【EXCEL】【VBA】最大值行索引查找与Z字形数据重排

一、公式获取列中最大值及所对应的行号 1. 获取区域最大值 MAX(IF(ROW(N:N)>3,N:N,""))原理解析&#xff1a; ROW(N:N) - 返回行号IF(ROW(N:N)>3,N:N,"") - 过滤第3行之后的数据MAX() - 计算最大值 2. 查找最大值位置 MATCH(MAX(IF(ROW(O:O)>…

数据可视化技术综述(4)衡量数据的性能指标的十大维度

数据可视化系统的性能直接影响用户体验与业务决策效率。本文从技术实现与工程化视角&#xff0c;系统阐述衡量数据可视化性能的十大核心维度&#xff0c;包括渲染效率、数据吞吐量、内存占用、响应延迟、可扩展性、准确性、跨平台兼容性、交互流畅度、资源消耗及容错性。通过分…

黑马 Linux零基础快速入门到精通 笔记

初识Linux Linux简介 提及操作系统&#xff0c;我们可能最先想到的是windows和mac&#xff0c;这两者都属于个人桌面操作系统领域&#xff0c;而Linux则属于服务器操作系统领域。无论是后端软件、大数据系统、网页服务等等都需要运行在Linux操作系统上。 Linux是一个开源的操作…

Maven 中常用的 scope 类型及其解析

在 Maven 中&#xff0c;scope 属性用于指定依赖项的可见性及其在构建生命周期中的用途。不同的 scope 类型能够影响依赖项的编译和运行阶段。以下是 Maven 中常用的 scope 类型及其解析&#xff1a; compile&#xff08;默认值&#xff09;&#xff1a; 这是默认的作用域。如果…

【深度学习】多目标融合算法(四):多门混合专家网络MMOE(Multi-gate Mixture-of-Experts)

目录 一、引言 二、MMoE&#xff08;Multi-gate Mixture-of-Experts&#xff0c;多门混合专家网络&#xff09; 2.1 技术原理 2.2 技术优缺点 2.3 业务代码实践 2.3.1 业务场景与建模 2.3.2 模型代码实现 2.3.3 模型训练与推理测试 2.3.4 打印模型结构 三、总结 一、…