恼人的Maven,不读取本地库的解决办法

2024-08-29 12:36

本文主要是介绍恼人的Maven,不读取本地库的解决办法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

开发机器可以连接外网,Eclipse下Install项目正常,它可以顺利的从阿里云仓库update一些依赖的Jar包。

但是,我的调试环境位于内网,是不可以连接阿里云的。

这个时候,我期望在调试环境的eclipse中继续顺利的install我的项目,甚至debug一些接口参数等等,因为机器目录中留存有以前就down下来的maven本地仓,它位于c:\用户\.m2\repository目录下,并且我确认它一点也不比开发机器的本地仓库少,它没有理由不干活。

可是,当你重新遇到:

xxx.jar   ... ...in offline mode and the artifact  has not been download from it before

或者

”xxx“ is missing ,not found之类

倍感头疼:(

找了很多文章,大体认为这属于maven的一个bug,从3.0开始2013年就有了,但是直到3.9了现在还是没有被很好的解决。

自己总结的解决办法,暂且作为宝贵的资料吧:

删除本地仓库下面:

1)_remote.repositories文件

2).lastUpdated后缀的文件

3)确保c:\用户\.m2\setting.xml中加上<offline>true</offline> 以及把你的mirror选项aliyun仓库注释掉。

4)preferences---maven--User settings ,user settings 要选中c:\用户\.m2\setting.xml

5)点击一下下 Update settings ,让eclipse知道一下,你改过配置了

6) 选中你的项目,右键 maven---update project... --->  选中Force update of snapshots ,Update project configuration from pom.xml  ,clean projects ,refresh workspace resources from local file system.

7)然后,run configuration ,建立自己的maven build, 命令这样 clean install -Dgpg.skip 

选中update snapshots ,skip tests ,non-recursive

8)点击 run ,就会看到 build seccuss了!

注意,如果有了新的jar包从aliyun上update了,那么就手动install到你调试机器内网这个机器吧。

这篇关于恼人的Maven,不读取本地库的解决办法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1117875

相关文章

C#中读取XML文件的四种常用方法

《C#中读取XML文件的四种常用方法》Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具,下面我们就来看看C#中读取XML文件的方法都有哪些吧... 目录XML简介格式C#读取XML文件方法使用XmlDocument使用XmlTextReader/XmlTextWr

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

一文教你使用Python实现本地分页

《一文教你使用Python实现本地分页》这篇文章主要为大家详细介绍了Python如何实现本地分页的算法,主要针对二级数据结构,文中的示例代码简洁易懂,有需要的小伙伴可以了解下... 在项目开发的过程中,遇到分页的第一页就展示大量的数据,导致前端列表加载展示的速度慢,所以需要在本地加入分页处理,把所有数据先放

CentOS系统Maven安装教程分享

《CentOS系统Maven安装教程分享》本文介绍了如何在CentOS系统中安装Maven,并提供了一个简单的实际应用案例,安装Maven需要先安装Java和设置环境变量,Maven可以自动管理项目的... 目录准备工作下载并安装Maven常见问题及解决方法实际应用案例总结Maven是一个流行的项目管理工具

本地搭建DeepSeek-R1、WebUI的完整过程及访问

《本地搭建DeepSeek-R1、WebUI的完整过程及访问》:本文主要介绍本地搭建DeepSeek-R1、WebUI的完整过程及访问的相关资料,DeepSeek-R1是一个开源的人工智能平台,主... 目录背景       搭建准备基础概念搭建过程访问对话测试总结背景       最近几年,人工智能技术

如何在本地部署 DeepSeek Janus Pro 文生图大模型

《如何在本地部署DeepSeekJanusPro文生图大模型》DeepSeekJanusPro模型在本地成功部署,支持图片理解和文生图功能,通过Gradio界面进行交互,展示了其强大的多模态处... 目录什么是 Janus Pro1. 安装 conda2. 创建 python 虚拟环境3. 克隆 janus

本地私有化部署DeepSeek模型的详细教程

《本地私有化部署DeepSeek模型的详细教程》DeepSeek模型是一种强大的语言模型,本地私有化部署可以让用户在自己的环境中安全、高效地使用该模型,避免数据传输到外部带来的安全风险,同时也能根据自... 目录一、引言二、环境准备(一)硬件要求(二)软件要求(三)创建虚拟环境三、安装依赖库四、获取 Dee

使用maven依赖详解

《使用maven依赖详解》本文主要介绍了Maven的基础知识,包括Maven的简介、仓库类型、常用命令、场景举例、指令总结、依赖范围、settings.xml说明等,同时,还详细讲解了Maven依赖的... 目录1. maven基础1.1 简介1.2 仓库类型1.3 常用命令1.4 场景举例1.5 指令总结

deepseek本地部署使用步骤详解

《deepseek本地部署使用步骤详解》DeepSeek是一个开源的深度学习模型,支持自然语言处理和推荐系统,本地部署步骤包括克隆仓库、创建虚拟环境、安装依赖、配置模型和数据、启动服务、调试与优化以及... 目录环境要求部署步骤1. 克隆 DeepSeek 仓库2. 创建虚拟环境3. 安装依赖4. 配置模型

DeepSeek模型本地部署的详细教程

《DeepSeek模型本地部署的详细教程》DeepSeek作为一款开源且性能强大的大语言模型,提供了灵活的本地部署方案,让用户能够在本地环境中高效运行模型,同时保护数据隐私,在本地成功部署DeepSe... 目录一、环境准备(一)硬件需求(二)软件依赖二、安装Ollama三、下载并部署DeepSeek模型选