Maven配置、下载教程(非常详细)

embedded/2024/10/22 5:07:03/

maven下载地址 Maven – 发行说明 – Maven 3.6.1 (apache.org)

1.配置settings.xml

下载完maven之后,保存在电脑中并解压

打开maven文件 -->conf-->settings.xml

使用记事本方式打开

打开之后找到这个地方,在电脑中创建一个文件夹(repository)

创建完毕之后,就可以将文件的绝对路径复制到刚刚记事本中的位置了

改完之后,在下方继续找到这个位置

将上面的<mirror>标签以及标签内的东西注释或者直接删除

改为现在的阿里云路径

注:因为之前的是国外的路径,下载速度非常慢,而改为阿里云后速度会变快

<mirror><!-- mirror --><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror>

2.配置环境变量

进入设置,找到《高级系统管理》

点击《环境变量》

在这里点击《新建》

然后在变量名中写上 “MAVEN_HOME”

在变量值中写上刚刚保存的路径

点击了确定之后找到 “Path”

点击新建,然后在输入这段语句,这样就把maven的环境变量配置好了

%MAVEN_HOME%\bin

最后一直点击确定就可以了(不点击确定是不会生效的)

3.在idea中如何创建一个Maven的项目

下面的演示都以idea2020为主(因为只有2020版本的idea最高能使用的版本就是Maven3.6.1)

点击新建后,此时选择的是maven项目

选择完毕后点击《Next》

此时就可以进行其他的操作

当都选择完毕之后,就创建好了

创建完毕之后,我们需要给他配置idea里面的环境

所以现在再回到初始页面

点击《Settings》

找到《Maven》选项

将右边的第一个选项选上刚刚安装的maven的文件夹

第二个是里面的settings.xml的文件

最后一个则是在电脑中创建的文件夹

再找到Maven下面的Runner包

将右边两个单选框给勾上

此时的Maven项目就配置完毕了


http://www.ppmy.cn/embedded/118206.html

相关文章

SpringBoot使用validation进行自参数校验

一&#xff1a;介绍 在 SpringBoot 项目开发中&#xff0c;很多与数据库交互的参数需要校验数据正确性。很多小伙伴会把参数判断写进代码里&#xff0c;但是这种写法往往会有低可读性以及多处使用的时候&#xff0c;需要变更验证规则时&#xff0c;不易于维护等缺点。今天给大家…

数据结构:线性表

1、线性表概述 1.1线性表的定义 线性表&#xff08;list&#xff09;&#xff1a;零个或多个数据元素的有限序列。 简单地来说&#xff0c;我们可以用下面这张图来描述一个线性表&#xff1a; 1.2 线性表的存储结构 1.2.1顺序存储结构——顺序表 顺序表是将数据全部存储到…

Selenium爬虫-获取天气并使用MapReduce分析温度最高的那一天

文章目录 Selenium爬虫pom.xmlWeatherScraper.javaweatherScraper.java结果使用MapReduce进行分析最高哪一天气温最高map部分reduce部分main部分输出结果 Selenium爬虫 pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"ht…

C++中的stoi()与to_string():

stoi()函数 stoi()函数是C11标准中引入的一个新函数&#xff0c;用于将字符串转换为整数。它的名称是“string to integer”的缩写&#xff0c;意为“字符串到整数”的转换。 stoi()函数的原型如下&#xff1a; int stoi(const string& str, size_t* pos 0, int base 10…

Vue.js与Flask/Django后端配合

Vue.js与Flask/Django后端配合 在现代Web开发领域&#xff0c;前后端分离已成为一种流行的架构模式。Vue.js作为一款轻量级、高性能的前端框架&#xff0c;与Flask或Django这样的后端框架相结合&#xff0c;可以构建出强大且可扩展的Web应用。本文将详细介绍如何将Vue.js与Fla…

苍穹外卖学习笔记(十四)

3. 根据分类ID查询套餐 SetmealController package com.sky.controller.user;import com.sky.constant.StatusConstant; import com.sky.entity.Setmeal; import com.sky.result.Result; import com.sky.service.SetmealService; import io.swagger.annotations.Api; import …

【css】常见布局概述

本文将对css的常见布局方案进行概述&#xff0c;给大家提供系统化的布局解决方案参考。 一、流式布局 二、浮动布局 三、定位布局 四、弹性布局 五、网格布局 一、流式布局 顾名思义&#xff0c;该布局基于dom的文档流进行布局&#xff0c;是最常用、最原始的布局方式。 …

SSH 远程连接到 Linux 服务器上的 SQLite

通过 SSH 远程连接到 Linux 服务器上的 SQLite 数据库文件的流程&#xff0c;可以分为以下几个步骤&#xff1a; 通过 SSH 连接到远程 Linux 服务器。在远程服务器上执行 SQLite 命令行工具&#xff0c;操作数据库文件。在本地使用工具&#xff0c;通过 SSH 隧道间接访问远程的…