浅谈Maven的安装及修改为阿里云下载依赖

发布时间 - 2026-01-11 01:20:37    点击率:

使用JAVA工程管理越来越多的jar包,担心导错了,多导了,漏导了怎么办?

换一个IDE项目后项目会不会出一堆BUG,看的头皮发麻?

自己写的代码放在别人的机器上运行会不会出问题?

Maven的强大毋庸置疑,当使用Maven后以上这些都不是问题,但是配置maven是一件耐心的事情,基本步骤总结如下:

一、下载

http://maven.apache.org/download.cgi

也可以直接在eclipse工具中下载,点击eclipse菜单栏Help->Eclipse Marketplace搜索关键字maven到插件Maven Integration for Eclipse 并点击安装即可

架构Maven工作环境(配置环境变量)
新建:MAVEN_HOME
路径(例如):D:\360Downloads\tools\marven3.5\apache-maven-3.5.0
添加到path配置文件中:;%MAVEN_HOME%\bin;

二、配置好后验证

输入mvn -version
成功后会有如以下提示:

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>mvn -version
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:0
6+08:00)
Maven home: D:\360Downloads\tools\marven3.5\apache-maven-3.5.0-bin\apache-maven-
3.5.0\bin\..
Java version: 1.8.0_121, vendor: Oracle Corporation
Java home: D:\Program Files\Java\jdk1.8.0_121\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"

三、修改默认下载地址,默认下载地址在C盘中如下:

C:\Users\Administrator\.m2
建议换一个地址,防止系统变慢,重装系统也不会影响。
如:D:\eee\1701javaee_2\maveninport_aliyun\.m2

四、将安装路径下的apache-maven-3.5.0\conf\settings.xml文件复制一份到新地址的.m2目录下面(与repository在同一目录)。

五、打开eclipse将Maven工程添加到eclipse工具中。

window->preferences->maven->installations->add->maven安装路径。

六、打开settings.xml,修改如下2个地方的内容:

1、此处为存放下载依赖存放地方,在文件第53行:

原始文件:

<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->

修改后的文件:

<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>D:\eee\1701javaee_2\maveninport_aliyun\.m2\repository</localRepository>
 

2、此处为修改为从阿里云服务器上下载依赖,强烈建议更换,下载速度会快很多,在文件第160行

原始文件:

<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
</mirrors>

修改后的文件:

<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
<!-- 阿里云镜像 下载配置 -->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

</mirrors>

完成后重启eclipse.

以上这篇浅谈Maven的安装及修改为阿里云下载依赖就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# maven修改阿里云  # 更改Maven软件源为阿里云源的方法详解  # IDEA中已配置阿里镜像但maven无法下载jar包的问题及解决方法  # Android Studio新建工程默认在build.gradle中加入maven阿里源的问题  # 详解Maven settings.xml配置(指定本地仓库、阿里云镜像设置)  # 详解阿里云maven镜像库配置(gradle  # maven)  # maven下载jar包改用阿里云maven库的方法  # maven+阿里云创建国内镜像的中央仓库(亲测可用)  # 浅谈Maven镜像更换为阿里云中央仓库(精)  # maven配置阿里仓库的方法步骤  # 下载地址  # 会不会  # 给大家  # 换一个  # 放在  # 错了  # 希望能  # 下载速度  # 毋庸置疑  # 可以直接  # 镜像  # 这篇  # 后会  # 重启  # 盘中  # 浅谈  # 小编  # 好后  # 配置文件  # 到新 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 深圳防火门网站制作公司,深圳中天明防火门怎么编码?  香港服务器网站推广:SEO优化与外贸独立站搭建策略  为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】  如何用IIS7快速搭建并优化网站站点?  Laravel如何使用Telescope进行调试?(安装和使用教程)  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  Java垃圾回收器的方法和原理总结  高端企业智能建站程序:SEO优化与响应式模板定制开发  Java类加载基本过程详细介绍  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  音乐网站服务器如何优化API响应速度?  Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】  高防服务器如何保障网站安全无虞?  软银砸40亿美元收购DigitalBridge 强化AI资料中心布局  如何用AI帮你把自己的生活经历写成一个有趣的故事?  如何在Windows服务器上快速搭建网站?  悟空识字如何进行跟读录音_悟空识字开启麦克风权限与录音  Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件  微信小程序 HTTPS报错整理常见问题及解决方案  移动端脚本框架Hammer.js  如何快速查询网站的真实建站时间?  Python3.6正式版新特性预览  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  C语言设计一个闪闪的圣诞树  HTML 中如何正确使用模板变量为元素的 name 属性赋值  Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】  Laravel如何使用模型观察者?(Observer代码示例)  Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用  Laravel PHP版本要求一览_Laravel各版本环境要求对照  深圳网站制作培训,深圳哪些招聘网站比较好?  Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  如何在IIS7中新建站点?详细步骤解析  如何挑选最适合建站的高性能VPS主机?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  Laravel怎么在Blade中安全地输出原始HTML内容  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  网易LOFTER官网链接 老福特网页版登录地址  如何在腾讯云免费申请建站?  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  实现点击下箭头变上箭头来回切换的两种方法【推荐】  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?