当前位置: 首页 > news >正文

IDEA重复下载SNAPSHOT包问题

问题现象

reimport 之后 状态栏显示resolving dependencies…
遇到某个比较大的快照包(33M),同一天的第2个版本时 1.0-xxx-SNAPSHOT.时间戳-2
idea importer 会先分片下载 x.jar.part文件中,然后复制为x.jar吧
如图中所示,其实已经下载完了,但是它又一直重复下载到x.jar.part中
loop(n times) {resolving; indexing;}
最后达到一定次数之后,它就结束操作了,但是x.jar会被清空,0KB,因为它一直重复下载最后没下载完嘛
在这里插入图片描述

解决方案

停用idea导包

ps -ef | grep org.jetbrains.idea.maven.server.RemoteMavenServer36
kill -9 这个进程

这个类RemoteMavenServer36 在idea的 社区版源码中有具体代码和实现逻辑,有空可以看看具体实现是不是哪里有问题,从项目依赖中看并没有出来什么循环依赖之类的问题
https://github.com/JetBrains/intellij-community/blob/master/plugins/maven/maven36-server-impl/src/org/jetbrains/idea/maven/server/RemoteMavenServer36.java

然后自己导入这个包
Maven命令之–mvn install:install-file_Himmaa的博客-CSDN博客
https://blog.csdn.net/DaiH09/article/details/110086415

# 比较适合release版本
mvn install:install-file -DgroupId=com.abc -DartifactId=mavenTest -Dversion=1.0.0 -Dpackaging=jar -Dfile=C:\myfile\test.jar

建议用这个方式
亲测snapshot版也能用,不用提前下载包,它会直接从远程私库上下载到本地私库中,这种方式不走x.jar.part那种分片下载的方式

mvn org.apache.maven.plugins:maven-dependency-plugin:2.1:get -Dartifact=robo-guice:robo-guice:0.4-SNAPSHOT -DrepoUrl=http://download.java.net/maven/2/

参考

maven 2 - A simple command line to download a remote maven2 artifact to the local repository? - Stack Overflow
https://stackoverflow.com/questions/1776496/a-simple-command-line-to-download-a-remote-maven2-artifact-to-the-local-reposito

http://www.lryc.cn/news/59166.html

相关文章:

  • 【Unity入门】12.MonoBehaviour事件函数
  • 1.3 Docker Compose-详细介绍
  • 数据分析:麦当劳食品营养数据探索并可视化
  • ES6标准
  • ASP一个物流商品运输系统的设计与实现
  • 肖 sir_就业课__009ui自动化讲解
  • 「线性DP」花店橱窗
  • 数组的去重方法
  • ESP32-LORA通信
  • 博客首页效果
  • 【LeetCode】剑指 Offer(29)
  • 自然语言处理(八):Lexical Semantics
  • 推荐一款 AI 脑图软件,助你神速提高知识体系搭建
  • 掌握这些“学习方法和工具”,让你事半功倍!
  • MyBatis 源码解析 面试题总结
  • 「业务架构」需求工程—需求规范(第3部分)
  • chapter-1数据管理技术的发展
  • 23.Spring练习(spring、springMVC)
  • 【数据库原理 • 七】数据库并发控制
  • 内部人员或给企业造成毁灭性损失
  • 【技巧】Word“只读方式”的设置与取消
  • 【软考备战·希赛网每日一练】2023年4月12日
  • 算法记录 | Day28 回溯算法
  • 气象历史数据和空气质量历史数据资源汇总免费
  • 【区块链】走进web3的世界-对于前端来说,web2与web3的区别
  • 深拷贝和浅拷贝
  • 【回眸】ChatGPT Plus(GPT4体验卡)
  • 走进小程序【七】微信小程序【常见问题总结】
  • 光电隔离转换器 直流信号放大器 导轨安装DIN11 IPO OC系列
  • 语聊房app的开发以及运营思路