解决maven仓库无法自动下载程序包的问题

在调试idea项目报错:未解析的依赖项:de.fhpotsdam:unfolding:jar:0.9.6

问题描述

在调试idea项目时报如上所示错误,并尝试了网上所说的更改maven仓库为阿里云仓库等方法,但是maven均无法自动下载unfolding程序包。

解决方法

查看项目结构,发现在libs文件夹下自带unfolding.jar文件,接下来的问题则变为如何将项目本地自带jar包引入到maven项目中。

1.注释掉pom.xml文件中unfolding的依赖(这部分是请求maven自动下载该程序包)

2.添加< scope >system</ scope >标签。因为system指定依赖不是由maven仓库自动下载,而是来自于本地的jar包。此外还需要systemPath标签来指定本地的jar包所在的全路径。修改后的pom.xml配置文件如下所示。

总结

下次如果遇到无法自动下载程序包的情况,应该有以下几个解决思路:

1.更改仓库地址,查找什么仓库支持下载项目所缺少的程序包。

2.该程序包能否从其官网进行下载,若能下载,如何被项目引用。

相关推荐
ch.ju3 小时前
Java程序设计(第3版)第四章——什么是对象
java·开发语言
2301_792674863 小时前
java学习(day34)
java·开发语言·学习
拾光Ծ4 小时前
【Linux系统】线程(上)
java·linux·运维·jvm·线程·c/c++
AI人工智能+电脑小能手4 小时前
【大白话说Java面试题 第54题】【JVM篇】第14题:什么是可达性分析算法?
java·jvm·算法·面试
接着奏乐接着舞4 小时前
java jvm知识点
java·开发语言·jvm
AI人工智能+电脑小能手4 小时前
【大白话说Java面试题 第55题】【JVM篇】第15题:JVM有哪些垃圾收集算法?
java·jvm·算法·面试
摇滚侠4 小时前
Java 基础面试题 真正的 offer 偏方 Java 基础 Java 高级
java·开发语言
蚰蜒螟4 小时前
深入剖析 OpenJDK 17 解释器中的安全点(Safepoint)进入与退出机制
java·开发语言·安全
Generalzy4 小时前
为什么 Go 的注释,能控制编译器?
java·python·golang
Galsk4 小时前
Linux零拷贝
java·linux·服务器·面试