Maven问题解决

(六)阿里云镜像仓库,harbor镜像仓库企业级使用 docker企业仓库实战,harbor使用,本地镜像容器导入导出, 阅读详情

众所周知,在墙内开发很头疼的一件事就是Maven仓库的连接速度太慢。虽然对于很多互联网企业和大中型软件公司,建个镜像是分分钟的事。但对于个人开发者和小公司来说,确实是个问题。之前有一阵子开源中国有提供maven仓库镜像,但目前已经无法使用了。


下面是大师兄测试记录
修改maven根目录下的conf文件夹中的setting.xml文件,如果你跟我一样修改了默认仓库的存储位置,即.m2文件夹下没有本地仓库,但是有个setting.xml文件,那就修改这个文件就可以啦。

具体内容和示意图如下:

[html] view plain copy
  1. <mirror>  
  2.   <id>alimaven</id>  
  3.   <name>aliyun maven</name>  
  4.   <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
  5.   <mirrorOf>central</mirrorOf>          
  6. </mirror>  


然后就是2张图对比一下,看看下载速度,公司每个人限速2M带宽吧。


如上,确实看到在aliyun.com下载东西。



然后,看下载速度,从空空如也,到下载完,也就十分钟多一点点,中间去聊了下qq,回来就完了。肯定在十分钟左右吧。


最后,是项目原来仓库和新下载下来的仓库的对比图:



发现还是有很多的jar包没下载下来,估计和pom.xml文件里面的配置有关系吧。

然后,具体对比一下其中的log4j.jar文件夹;具体如下图:表示看不懂,我也是初看这个maven,还没看完呢,虽然项目在用maven,但是却不是很清楚。

哪个大哥要是知道我下面这个对比图的差异的话,指点一下吧。



pom.xml关于log4j的配置如下:好像没啥特别的,问题应该不是在做这 吧。

[html] view plain copy
  1. <dependency>  
  2.     <groupId>log4j</groupId>  
  3.     <artifactId>log4j</artifactId>  
  4.     <version>1.2.17</version>  
  5. </dependency>  


图里面,左边是从阿里云新下载的本地仓库,怎么没的jar包呢?差别有点大。


暂时认为原因如下:(不妥再修正)

要么是远程仓库没有,要么就是没下载下来,确实是根据pom里面的依赖关系去下载到本地仓库里面。

(我刚刚又去测试了下,只是简单在pom.xml文件里面添加个依赖,即引入个包,)

在这个网站,搜索pom.xml文件里面的依赖关系。http://mvnrepository.com


然后在pom.xml文件中添加上面的依赖;即蓝色选中部分,然后就自动下载到本地仓库,具体对比如下图 ;


3.5这个文件夹是在修改了pom.xml文件之后,自动新建下载生成的。然后里面的文件是齐全的。包含jar包文件。



国内Maven仓库镜像地址 阅读详情

相关推荐

Maven配置国内镜像仓库和本地仓库

Maven配置国内镜像仓库和本地仓库

橙-极纪元-JJYCheng 1万+

Maven 国内镜像仓库

Maven 配置国内镜像仓库

Ares5k 9232

已解决:Maven问题与解决记录

一、生成文档过程中报错: Unable to determine if resource junit:junit:jar:3.8.1:test exists in http://maven.aliyun.com/nexus/content/groups/public 版本:3.6.3 首先,已经生成过一次文档了,但是之前报错: ----------------------------------------------------------------------- [ERROR] Failed to e

人生是一场修行 1128

Maven如何配置阿里云仓库/国内镜像

maven国内镜像

全栈程序员的开发日常 6万+

TCN实战:用Python手把手搭建时序预测模型(附完整代码)

本文详细介绍了如何使用Python搭建TCN(Temporal Convolutional Network)时序预测模型,包括数据预处理、模型架构实现、训练调优及预测评估。通过完整的代码示例和实用技巧,帮助开发者快速掌握TCN在时间序列预测中的应用,特别适合处理长期依赖问题。

weixin_29041195的博客 372

基于Python+OpenCV中文及符号检测

一、项目背景与意义在图像处理、文档识别、自动翻译等场景中,中文及符号的准确检测是一个重要且复杂的任务。传统的字符检测方法往往对英文等拉丁字母系的识别效果较好,但对中文及特殊符号的识别准确率较低。本项目旨在利用Python编程语言结合OpenCV库,开发一个能够高效、准确地检测图像中中文及符号的系统,为相关领域的研究和应用提供技术支撑。二、技术实现图像预处理:利用OpenCV的图像处理功能,对输入的图像进行灰度化、二值化、滤波去噪等预处理操作,以提高中文及符号检测的准确性[1]。

2301_79809972的博客 1120

javafx maven集成遇到的问题解决

javafx maven集成采用javafx-maven-plugin, 主要分为几个目标: jfx:jar jfx:web jfx:native jfx:fix-classpath jfx:generate-key-store jfx:run 但是在 mvn clean jfx:run 时遇到了问题: [ERROR] [Help 1] http://cwiki.ap

小小懒羊羊 7304

72-dify案例分享-揭秘!如何用 Dify 实现多语言 PDF 文档原格式翻译

本文围绕 Dify 1.6 + 版本,演示搭建 PDF 文档翻译 Agent:配置 MCP 服务、构建 Agent 并以 URL 传文件测试,实现高效翻译,展现 MCP 跨工具复用与简化集成的优势,助力 AI 应用开发。

个人技术 2287

Maven常见问题解决

1. The container 'Maven Dependencies' references non existing library解决方法,将eclipse中maven插件中“resolve dependencies from workspace projects”的选项取消 默认的本地库更改,修改maven_home\conf\settings.xml中localRepository的配...

gangsijay888的博客 3238

【AutoCAD中实现双击文本编辑功能】

例如:以下是官方博客例子浅析先加入相关的头文件和库文件。在AutoCAD中有一个很重要的功能,就是双击图形尺寸或文本后会出现一个文本编辑框,用户可在该编辑框中修改文字。本文介绍了如何使用AcEdInplaceTextEditor来实现该功能。实现cad的消息监听。创建一个消息监听的类并在cad中注册来实现消息监听。主要是监听键盘输入。提示:以下是本篇文章正文内容,下面案例可供参考提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了的函数和方法。

我的博客 1149

YOLOv9分割训练自己数据和推理训练好模型,并教你使用Labelme工具标注数据(附YOLOv9分割模型结构图),全网最详细教程

YOLOv9 通过研究数据传输时的信息丢失问题,提出了可编程梯度信息(PGI)和通用高效层聚合网络(GELAN)架构,提高了参数利用率和模型性能。与 SOTA 方法相比,GELAN 仅使用传统卷积算子即可实现更好的参数利用率。PGI 适用于从轻型到大型的各种模型,使从头开始训练的模型能够获得更好的结果。YOLOv9 被评价为新的 SOTA 实时目标检测器。接下来本文手把手教你训练自己分割数据集和推理训练好的分割模型。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1493

解决IDEA的maven中遇到的问题

解决IDEA的maven中遇到的问题

水w的博客 3081

基于 Simulink 的**单相全桥 LLC 谐振双向 DC-DC 变换器(带软开关特性)**实战教程

原边(Primary):全桥逆变电路(4个 MOSFET/IGBT),将直流斩波为高频方波。变压器:提供电气隔离和电压变比。副边(Secondary):全波或全桥整流电路(同步整流或二极管)。

xiaoheshang_123的博客 54

解决Maven依赖下载问题

在Maven的使用中,明明已经在pom.xml文件中精心配置了依赖,可IDE报出“找不到依赖”的红色波浪线错误。编译时,常常会收到“package xxx does not exist”的提示。Maven面板也会显示“dependency not found”,明确表示依赖没有被找到。而且,最为棘手的是,即使你迅速地刷新Maven,试图让它重新检查依赖,报错却依旧存在。

2401_86968005的博客 814

YOLOv11模型改进-模块-引入特征细化模块FRFN 解决小目标、遮挡等问题

FRFN 是一种专门设计的深度学习结构,旨在提高图像处理任务中的特征表示能力。它的核心设计理念是通过逐层细化和优化特征图,从而实现更高的分类和检测精度。1. 特征提取层:通过卷积层提取初始特征,并进行批量归一化以增强稳定性。2. 特征细化模块:在每个模块中,当前层特征图与前一层特征图进行融合,以强化特征表示。3. 跳跃连接:通过跳跃连接保留多尺度信息,帮助缓解深层网络中的信息丢失。4. 非线性激活:使用激活函数(如ReLU)增加模型的非线性能力。5. 输出层。

qq_64693987的博客 3337

AI测试:手把手教你用AI做Web自动化测试「喂饭教程」

本文介绍了基于MCP协议和使用 mcp-use + playwright-mcp 构建智能Web自动化测试框架的实践方法。通过整合大语言模型的理解能力与测试工具可靠性,该方案支持用自然语言描述测试流程,自动转换为可执行的测试步骤,提升测试效率,支持复杂场景和多步骤流程,为自动化测试提供了新思路。

blues_C的博客 1281

【Maven】一文就解决springboot框架中创建maven所有问题

Maven报错

weixin_50028881的博客 441

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Maven 项目生成卡死问题及解决方案

使用 Archetype 有助于标准化项目,提供遵循特定设计的起点,从而实施最佳实践。在生成 maven 项目的时候,maven-archetype-plugin 在 generate 项目模板的时候卡死。在不同的上下文中指的是一个有组织的项目、实体或组件的集合。在使用 Internal 创建项目的时候,maven 插件依旧会自动获取远程仓库的。在 IntelliJ IDEA 中,Catalog 的默认路径主要有以上三种选择。在查看生成项目 archetype 的时候 ,我们可以看到设置的。

weixin_44814196的博客 1539

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

IDEA中Maven依赖包报错的问题解决方案汇总

IDEA中Maven依赖报错的问题解决方案汇总 最近配置maven,下载依赖各种报错问题特别恼火,真的是很烦,百度了三天,网上各种搜解决方案,问了老师,同学,博主都最后终于。所以写个博客让大家避免再踩我踩过的坑。 我用的idea是2020版本,因为有汉化,照顾了英语不好的我。不多说直接上图 ...

weixin_45610138的博客 3万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

记录一次解决Maven问题的坑

Maven 认为是索引,更换了大批量的镜像也不行。后来发现认为是字符串的问题,猜测不断ping 这个url 得到下载的gz 数值。认为是Maven 这个标签引起的问题:查看这个标签原来是的对应的声明和源文件的关系。找到了解决方法。!!!!!!!!遇到难题,先找到解决方法,一步一步的解决。

专注Java(全栈)应用开发,求知若渴,虚心若愚,talk is cheap, show me the code. 824

Maven配置Dependency问题的解决办法

从我开始学Mybatis,Maven依赖配置问题就作为一个大坑一直纠缠着我,我在网上也找了好多博客,但是Maven依赖的问题,让我们回顾一下我是怎么解决问题的吧 首先注意 配置Maven需要再OtherProject项目下配置 Maven配置注意 Maven配置 Maven Importing Maven Runner Maven Repositories 路径 Setting --> Maven–>点开Maven 如果无效,多次点更新就可以啦 ...

weixin_45802793的博客 855

maven配置的一系列问题和解决方法

在进行maven配置时,出现了一些问题,具体解决方法如下: 问题1:导入maven后,没有src等文件目录 解决:在新建maven工程时,不要勾选creat from archetype 问题2:IDEA导入maven的配置,(File->settings->Build,Execution,Deployment->Build Tools->Maven)设置如下图所示:Maven home directory:选择解压的maven文件路径;User setting files:选择配

ainstinct的博客 3933

解决maven中右键没有servlet的问题

解决maven中右键没有servlet的问题 在maven中的pom.xml中已经导入了servlet的依赖,但是右键依然没有servlet选项 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scop

weixin_46250070的博客 640

导入Maven项目遇到的一些问题及解决

Mave项目导入时经常遇到的异常

一个程序员的专栏 2836

解决 Maven Configuration Problem unknown问题

今天被这个报错折腾了1个小时,真是F了这些破烂兼容性,就一个unknown,啥错误提示都没有,写这些报错的人不为用户想想吗?没有错误信息怎么定位问题,唉。。。。 maven configuration problem unknown 各种查,各种搞,最终 搞定办法:加个属性 <properties> <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version> <...

wuxin_variable的博客 1589
上一篇: SQL–package
下一篇: oracle常用sql查询语句部分集合(图文)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值