Maven下载、安装、配置教程

Maven的下载和使用 打开之后修改里面的localRepository标签里面的内容,这里是你要下载依赖的路径。这里只是配置了当前项目的maven,如果要以后创建的每一个maven项目都使用自己的maven,就再需要以下设置。下载之后,解压到一个没有中文和空格的单独目录中,最好是D盘,然后配置一下环境变量,防止以后出现莫名的错误。使用自己的maven,如果这里不设置,就会使用IDEA提供的默认的maven,存储到c盘中。设置镜像站,镜像站能让你下载的更加的快,不用从远程仓库中下载了,配置信息如下图。 阅读详情

maven是一个项目管理的工具,maven自身是纯java开发的,可以使用maven对java项目进行构建、依赖管理。

通常我们靠手动下载jar包引入项目中是非常浪费时间的,我们可以通过maven工具帮我们导入jar包提高开发效率。

如果是Windows用户使用Maven则选择apache-maven-x.x.x-bin.zip即可。Liunx和MacOS用户则选择apache-maven-x.x.x-bin.tar.zip。

第一步:下载Maven

进入maven的官网:Maven – Welcome to Apache Maven

左侧点击下载download

注意:带有Binary的文件包是可执行版本,已经编译好可以直接使用。 带有Source的文件包是源代码版本,需要自己编译成可执行软件才可使用。

具体作用用法以及各系统的选择如下图所示:(如果是Windows用户使用Maven则选择apache-maven-x.x.x-bin.zip即可。Liunx和MacOS用户则选择apache-maven-x.x.x-bin.tar.zip。)

将下载好的包解压到自己设置的目录中(路径中不要有中文等影响环境的字符)

以apache-maven-3.8.6-bin为例,在其目录内新建名为repository的文件夹,此文件夹的目的是作为本地的Maven仓库来使用。如图:

接下来,就是配置环境变量(可以直接看下文第二步骤)

当然不下载最新版本,下载指定版本,我们可以到历史版本中查找需要的版本

选一个版本,这里选定3.1.1版本,如下图所示,然后直接选择binaries文件夹

选择binaries文件夹下载步骤如下:

下载完后解压至你想要安装的目录下(注意:找个D盘下固定的位置存放解压后的文件,方便进行查找使用。)

然后转到下文第二步,配置环境

由于下载速度非常慢,所以百度网盘有其他版本的Maven

通过网盘分享的文件
链接: https://pan.baidu.com/s/18rR4Y6idHvlkny-aRiDNZw?pwd=3nyd 提取码: 3nyd

将下载好的压缩包,解压至你想要安装的目录下。

(注意:找个固定的位置存放解压后的文件,方便进行查找使用。)

第二步::配置环境变量

新建系统变量 MAVEN_HOME

点击path,新建 %MAVEN_HOME%\bin

按住win+r输入cmd进入命令行,输入mvn -v,如果输出版本信息表示配置成功

第三步:: 设置maven本地仓库

通过maven下载的依赖会放在C盘中,如果我们不修改默认存放位置,久而久之会占用大量的C盘空间,因此建议更改默认存储位置,在 maven 安装目录下创建文件夹 mvn_repository 作为本地参考地址

  • 配置本地仓库地址
    • 在setting.xml中的<localRepository>标签中配置本地仓库的路径
    • 默认路径为:C:\Users\Administrator\.m2\repository
  • 在<localRepository>标签内修改添加自己的本地仓库路径
<!--自定义maven仓库路径-->
<localRepository>D:\maven\repository</localRepository>

第四步:配置远程仓库

  • 配置远程仓库的意义:中央仓库在国外,访问速度较慢;访问国内企业搭建的私服,可以提升访问速度。
  • 配置阿里云私服:
    在setting.xml中的<mirrors>标签中配置子标签

因为maven依赖的默认下载地址再海外,下载速度比较慢,有时候还可能下载不了,这时候我们可以通过修改镜像地址解决

在<mirrors>标签下添加<mirror>子标签,添加国内镜像源,这样下载jar包速度很快。

代码如下:

    <!-- 阿里云仓库 -->
    <mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>

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

具体位置和效果如下图:

第五步:修改默认jdk版本(系统默认为1.4)

打开conf文件夹下的settings.xml文件找到profiles标签节点,在profiles标签节点下添加<profile>标签,代码如下(根据自己的Java版本设置,我的是1.8):代码如下:

    <!-- java版本 --> 
    <profile>
          <id>jdk-1.8</id>
          <activation>
              <activeByDefault>true</activeByDefault>
              <jdk>1.8</jdk>
          </activation>
 ​
          <properties>
              <maven.compiler.source>1.8</maven.compiler.source>
              <maven.compiler.target>1.8</maven.compiler.target>
              <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
          </properties>
    </profile>

具体位置和效果如下图:

第六步:测试Maven

配置完成后,运行CMD命令窗口中输入mvn help:system测试,配置成功,则自己设置的本地仓库(D:\apache-maven-3.6.3\repository)中会出现一些配置文件。

首次执行 mvn help:system 命令,Maven相关工具自动帮我们到Maven中央仓库下载缺省的或者Maven中央仓库更新的各种配置文件和类库(jar包)到Maven本地仓库中。 下载完各种文件后, mvn help:system 命令会显示有关maven的信息,包括Java系统属性和环境变量。

效果如下图:


 

以上就是Maven的所有下载安装以及配置

题外:IDEA配置Maven

打开IDEA会出现开始页面,进行如下操作: 如下图所示

注意:在Maven的项目中,经常使用Maven为我们提供好的骨架或者插件时,是需要联网下载的。

如果在没有网络的情况下,则需要配置如下的操作,这样就可以正常创建工程,并从之前已经使用过的项目工程中找到相应的骨架和插件了

-DarchetypeCatalog=internal

具体位置和效果如下图:

(非必须)也可以配置:使修改的Maven配置对新建的项目生效,操作如下

重启IDEA配置完成

继续查看配置,以防万一,如果配置没有生效,有的版本IDEA就会出现问题。重新按照上述步骤配置即可

接下来在idea中详细创建一个Maven项目,本主题前文一篇文章有介绍,链接:2022版 的IDEA创建一个maven项目(超详细)_idea2022创建maven项目-CSDN博客

参考链接:最详细Maven下载、安装、配置教程-CSDN博客

【Maven】Maven下载,配置以及基本概念 Maven是一个Java项目管理工具和构建工具,用于管理项目的依赖关系、构建过程以及项目的部署。它是Apache软件基金会的开源项目。Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)注:POM (Project Object Model):项目对象模型使用Maven可以简化项目的构建过程,提供了一种统一的项目结构和构建配置方式。通过定义一个描述项目结构和依赖的pom.xml。 阅读详情

相关推荐

Maven下载、安装、配置、脚本全系列保姆教程

我们在下载依赖时如果突然断网,jar下载就会中断,会产生很多无用的jar包,那么我们如果实现自动清理呢?这里我写了一个小脚本,可以自动清理仓库无用的文件和文件夹。maven-clean.bat是我自己写的清除残留依赖包的脚本,感兴趣的可以参考下文配置一下。这里从中央仓库下载的jar包,都会统一存放到本地仓库中,这个文件夹就是本地仓库。file->setting->Build,Execution,Deployment->Maven,修改成自己配置的仓库地址。源码如下:记得路径修改成自己的仓库文件。

qq_51634677的博客 2749

Maven的安装以及配置以及使用(超详细篇)

这边展示的是maven3.6.1的安装过程一,maven的安装①点击打开链接,就可以进行下载,下载完之后解压②解压完之后放到自己想放的文件夹路径,我的话就是放在D:\Program Files里面。

cfjbcg的博客 2万+

Maven的下载安装配置教程(详细图文)

目录 一、简单了解一下什么是Maven 二、maven的下载 三、maven的安装 四、maven的环境变量配置 五、setting文件配置 六、开发工具配置Maven 一、简单了解一下什么是Maven Maven就是一款帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些Jar 包,它会帮助我们下载所有的Jar,极大提升开发效率。 1.Maven翻译为“专家“, ”内行”的意思,是著名Apache公司下基于Java开发的开源项目。 2.Maven项目对象模型(POM)是一..

bakelFF的博客 12万+

Maven安装与配置

安装Maven 官网下载maven Binary是可执行版本,已经编译好可以直接使用。 Source是源代码版本,需要自己编译成可执行软件才可使用。 tar.gz和zip两种压缩格式,其实这两个压缩文件里面包含的内容是同样的,只是压缩格式不同 tar.gz格式的文件比zip文件小很多,用于unix操作系统。 zip格式用于Windows操作系统,但在Windows系统使用WinRar工具一样能够解压缩tar.gz格式 下载完成后,解压到某一路径下。本文以E:\Tools\Maven\apac

★★★★★ 24万+

2020年最新下载Maven、安装、环境变量配置教程【图文】详细

一、下载 1、直接去官网下载即可,很轻量级大小就十来兆 官方下载页面地址:http://maven.apache.org/download.cgi 2、进去官网之后,就可以直接下载,提示:jdk1.8支持所有版本的Maven,所以不用担心兼容问题。 没有迅雷直接在浏览器下载一样,由于我分盘问题,不建议下载到C盘(下载到目录最好是非中文路径)。 二、安装 直接解压即可,不需要安装,和Tomcat一样。复制Maven目录的盘符路径(在当前页面)用于一会环境变量的配置。 我的路径是:C:\Sofaware\

qq_43012792的博客 7020

Maven 安装-从下载、安装、配置以及检查是否安装成功,最详细安装教程

Maven 安装;Maven作为一个构建工具,不仅能帮我们自动化构建,还能够抽象构建过程,提供构建任务实现;它跨平台,对外提供了一致的操作接口,这一切足以使它成为优秀的、流行的构建工具。 Maven不仅是构建工具,还是一个依赖管理工具和项目管理工具,它提供了中央仓库,能帮我自动下载构件。

橙-极纪元-JJYCheng 3208

MAVEN的安装与配置教程(超详细版)

Maven是一个项目构建及管理工具,开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置, Maven 使用了一个标准的目录结构在不同开发工具中也能实现项目结构的统一。Maven提供了清理,编译,测试,安装,打包,发布等命令可以让我们更加方便的去构建项目,同时采用pom.xml来导入依赖,可以自动下载jar,以及其所依赖jar,无需手动下载,拷贝jar到项目中,大大解放了程序员的劳动力。

m0_53692627的博客 11万+

解决Visual C++2008安装失败,error 1935

重装系统后Visual C++没了,其他都能装上但VC2008会报这个error 1935。鉴于我把网上所有的解决方法排了一遍错,我也不知道是哪一步起效,所以就都放上来了。特别注意:报error 1935的错误原因可能不尽相同,比如我的报错开头为An error occurred,结尾为HRESULT:0x80070005。80070005 拒绝访问通常是权限问题,安装Visual C++无法写入文件夹或注册表(直接跳转第7步)

weixin_44427808的博客 1万+

Mac系统下Maven的下载安装配置全教程

本文详细介绍了在Mac系统上安装和配置Maven的完整流程,包括下载安装包、配置环境变量、验证安装等步骤。适合需要在Mac上搭建Maven开发环境的开发者参考。

IUs____iu的博客 9045

Qt跨平台CAN通信实战:Vector、PCAN与周立功设备统一接口设计

本文针对Qt开发中常见的多品牌CAN设备兼容难题,提出了一套统一的跨平台CAN通信接口设计方案。通过抽象层封装,实现了对Vector、PCAN和周立功设备的统一操作,上层业务代码无需修改即可在不同硬件间切换,有效解决了驱动API差异、环境配置复杂和维护成本高等痛点,显著提升了代码复用率和开发效率。

weixin_29161785的博客 324

实战教程:用DETR+超分辨率搞定红外小目标检测(附完整代码)

本文提供了一套完整的红外小目标检测实战方案,通过融合EDSR超分辨率技术与改进型DETR深度学习算法,有效解决了红外图像中小目标检测的难题。文章详细介绍了从环境搭建、数据预处理、模型定制(如引入EMA注意力与S2特征层)到训练调优的全流程,并附有完整代码,旨在帮助开发者将前沿算法高效落地于安防、自动驾驶等实际场景。

weixin_29057163的博客 526

Maven 下载安装与配置教程

Maven是一个用于Java项目的管理和构建自动化工具,能够简化项目依赖管理、构建、报告和文档生成。安装Maven首先需要从其官网下载适合操作系统的二进制压缩包,然后解压并配置环境变量。Windows、Linux和macOS系统的

weixin_47233946的博客 1340

基于ESP32的智能健康监测系统开发

本文介绍了如何基于ESP32开发智能健康监测系统,从硬件选型、系统架构到软件实现的每一个环节。通过ESP32的Wi-Fi功能、传感器模块和云平台的结合,我们实现了实时健康数据监测、远程查看、报警等功能。系统的低功耗特性使得其适用于长期健康监测,能够为用户提供更便捷的健康管理方案。随着技术的不断发展,未来智能健康监测系统将进一步发展。例如,增加更多的传感器,提升数据分析能力,甚至通过人工智能算法来预测用户的健康趋势,为用户提供个性化的健康建议。

2201_76125393的博客 1101

Maven下载安装及IDEA配置Maven的超详细教程

Maven下载安装及IDEA配置Maven的超详细教程,包含: (1) IDEA下载、安装、配置; (2) maven的下载、安装、配置; (3)IDEA配置maven过程; (4) IDEA+maven工程创建示例

weixin_44462773的博客 1万+

4 屏 + 8 摄像头一开,谁在悄悄拖慢你的座舱域控?

如果你觉得座舱卡顿:❌ 别第一反应怪 SoC❌ 别盲目堆算力。

weixin_43199439的博客 140

基于STM32的智能电子秤设计毕业论文

摘要:本文设计了一款基于STM32F103C8T6的智能电子秤系统,通过HX711称重传感器实现高精度测量,采用OLED显示和矩阵键盘完成人机交互。系统包含重量采集、数据处理、单价设置、去皮清零及总价计算等功能模块,经测试测量误差小于0.1%,稳定性良好。研究实现了低成本、高可靠性的智能称重方案,为后续无线传输和AI算法集成奠定了基础。关键词:STM32;智能电子秤;HX711;OLED显示;矩阵键盘。

3254968421的博客 840

Maven下载安装配置详细教程

6、建立本地仓库,在E:\environments\apache-maven-3.8.6中新建一个maven-repo文件夹,修改setting.xml中。5、配置阿里云镜像:E:\environments\apache-maven-3.8.6\conf\setting.xml。2、Maven解压在E:\environments\文件夹中(目录可自行指定)4、测试Maven按照是否完成 :cmd输入mvn -version。

阿木木的博客 332

(付费请教,防遗忘记录)为什么EDEM bondV1 V2添加后还是没有胶结?????

最近用到了EDEM的胶结功能,在添加了bond V1和V2后,我发现无论颗粒半径设置为多少,接触半径设置为多少,胶结键的参数设置为多少,bond generated数量均为0!!!在后处理中bond中的力也通通为0!!我跟我的同门百思不得其解!!!!最终付费请教了一个大牛,解决了这个问题!!!!答案在文末

zheaa的博客 3093

【免费下载】 Maven 3.6.3下载与安装教程【maven下载安装与配置】

欢迎来到 Maven 3.6.3 的新手向完全安装指南。本教程旨在帮助初学者轻松完成Maven的安装配置,让你快速上手Java项目构建。Maven是一款强大的项目管理工具,它简化了项目依赖管理和构建流程。 ## 步骤概览 1. **下载Maven**: 访问Apache Maven官方网站或可靠的第三方镜像站点,下载Maven 3.6.3的二进制包(`.zip`格式)。 2. **安装...

gitblog_06549的博客 1211

uniapp [全端兼容] - 实现全景图Vr 720°全景效果查看预览功能,3D全景图流畅不卡顿渲染+手势拖拽+悬浮工具按钮,uniAPP实现vr看720度全景效果示例代码(H5小程序APP全兼容)

uniapp显示720度全景图,720°全景图显示,在h5中展示720°全景图,浏览全景图,基于uniApp实现vr全景预览,加载全景图,uni-app全景预览插件,UNI-APP实现3D全景图,实现720°全景图展示,uniapp全景视频播放,uniapp项目实现vr720度全景图片预览,在网页上展示760全景图片和视频,全景图场景切换,UNIAPP全景VR图,uniapp加载720全景图_uniapp怎么加载vr图片,uniapp实现vr全景看房,uni-app实现全景效果,加载很慢卡怎么办,实现全景预

🏆 前端领域优质创作者 1万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

MAVEN下载安装配置教程

maven下载安装配置教程

nobody1_的博客 818

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Maven的下载安装配置教程

Maven就是一款帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些Jar 包,它会帮助我们下载所有的Jar,极大提升开发效率。1.Maven翻译为“专家“, ”内行”的意思,是著名Apache公司下基于Java开发的开源项目。2.Maven项目对象模型(POM)是一个项目管理工具软件,可以通过简短的中央信息描述来管理项目的搭建,报告和文档等步骤。3.Maven是一个项目管理的工具,可以对项目进行构建、依赖的管理。

SS33SSS的博客 1894

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

【maven下载、安装、配置教程】

maven下载、安装、配置教程

qq_41365048的博客 911

Maven的下载安装与配置(详细教程)+

maven的下载与安装教程,maven的配置与修改本地仓库地址 一.从官网下载Maven安装包: http://maven.apache.org/download.cgi 1.解压安装包,解压到一个目录,这个目录的路径不要有中文: 二.配置系统环境变量: 在系统的环境变量中,指定一个M2_HOME的名称,值为maven工具安装目录 M2_HOME=D:\Java_Software\Maven\apache-maven-3.8.3(这里只做参考) 1.右键此电脑,选择属性,在选择高级系统设置:

Java后端_B 1706

Linux中maven下载、安装、配置详细教程

Linux中下载、安装、配置maven详细教程

Mredust的博客 1万+

【maven】maven下载、安装与配置详细教程

本文为安装指南,详细介绍了 Maven 的下载、安装和配置过程。通过简明清晰的步骤,读者可以轻松了解如何获取并配置 Maven,为其Java项目提供稳定的依赖管理和构建环境。该指南特别适合新手开发者和初学者,为他们提供了一条简单而可靠的路径,让他们迅速入门并开始使用 Maven。

朝花夕拾 1万+
上一篇: Python爬虫获取百度的图片
下一篇: 在idea中用模板骨架初始创建maven管理的web项目时没有src有关的目录的解决方案
无尽的沉默
博客等级 码龄10年 544粉丝 137原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值