Maven无法正确下载相关依赖的随记

Maven无法正确下载相关依赖的随记,第1张

Maven无法正确下载相关依赖的随记

**

关于开发中Maven无法正确下载相关依赖的随记

**
今天在开发过程中,编译突然出现问题
在没有任何人更改pom文件的情况下,突然出现找不到依赖的情况通过查找依赖名字,最终定位到依赖的下载地址

访问该地址,但网址是空白页

在Stack Overflow的某一个回答中发现这个网址之前应该是可以正常访问的,猜测是该网址服务器挂掉了,所以Maven无法根据依赖下载

暂时的解决办法就是先将代码中的依赖注释掉了,观察这个网址是否会恢复运行。

第二个问题是测试Maven是否会自动下载依赖的时候遇到的,删除了本地的jar和pom,然后观察是否可以正常重新下载,过程中遇到这个依赖无法正常下载
手动 wget http://jaspersoft.jfrog.io/ui/native/third-party-ce-artifacts/com/lowagie/itext/2.1.7.js7/itext-2.1.7.js7.jar 这个网址显示308重定向,浏览器访问这个网址发现自动跳转为https
尝试wget https://jaspersoft.jfrog.io/ui/native/third-party-ce-artifacts/com/lowagie/itext/2.1.7.js7/itext-2.1.7.js7.jar成功下载依赖

解决办法暂时是在pom中做了配置,指定这个依赖下载时的url

如果本地仓库有相关依赖 也可以指定仓库来编译打包,可以在运行时指定本地仓库位置:mvn clean install-Dmaven.repo.local=/home/juven/myrepo/

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5434391.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存