解决ThingsBoard编译报错问题:Failure to find org.gradle:gradle-tooling-api:jar:6.3

 更新时间:2023年03月31日 14:54:13   作者:BasicLab基础架构实验室  
这篇文章主要介绍了ThingsBoard编译报错:Failure to find org.gradle:gradle-tooling-api:jar:6.3,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

删除本地仓库未下载完成的缓存文件(删除像图片显示这样以.lastUpdated结尾的文件)

image.png

  • 执行mvn -v确保maven命令可以正常执行
  • 执行下面命令,将下载的jar安装到本地仓库

注意:将 -Dfile= 后面替换为你的jar包位置,其他不需要修改

mvn install:install-file -Dfile=/Users/wei/Documents/gradle-tooling-api-6.3.jar -DgroupId=org.gradle -DartifactId=gradle-tooling-api -Dversion=6.3 -Dpackaging=jar

如果是windows系统,jar包位置中间有空格,需要用双引号括住位置

mvn install:install-file -Dfile="D:\Program Files\download\gradle-tooling-api-6.3.jar" -DgroupId=org.gradle -DartifactId=gradle-tooling-api -Dversion=6.3 -Dpackaging=jar

执行结果提示success

image.png

打开 本地仓库文件夹 查看是否生成

先重新打包 ThingsBoard HTTP Transport Service,看是否可以成功,因为整体打包实在慢。成功则可以全部重新打包。17秒全部成功

image.png

image.png

  • 上述步骤适用于任何jar找不到而打包报错的情况。
  • 不想动手直接下载zip,解压放到本地仓库的org文件夹下的gradle文件夹下即可gradle-tooling-api.zip

到此这篇关于ThingsBoard编译报错:Failure to find org.gradle:gradle-tooling-api:jar:6.3的文章就介绍到这了,更多相关ThingsBoard编译报错内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java中的.concat()方法实例详解

    Java中的.concat()方法实例详解

    concat()方法用于将指定的字符串参数连接到字符串上,.concat()方法是一种连接两个字符串的简单方法,可以帮助我们在Java中处理字符串,对java .concat()方法用法感兴趣的朋友一起看看吧
    2024-01-01
  • SpringBoot将Spring fox更换为Springdoc的方法详解

    SpringBoot将Spring fox更换为Springdoc的方法详解

    由于项目中使用Spring fox已经不维护更新了,代码扫描,扫出问题,需要将Spring fox更换为Spring Doc,所以本文给大家介绍了SpringBoot将Spring fox更换为Springdoc的方法,文中有相关的代码供大家参考,需要的朋友可以参考下
    2024-01-01
  • Java中的静态绑定和动态绑定详细介绍

    Java中的静态绑定和动态绑定详细介绍

    这篇文章主要介绍了Java中的静态绑定和动态绑定详细介绍,在Java中存在两种绑定方式,一种为静态绑定,又称作早期绑定,另一种就是动态绑定,亦称为后期绑定,需要的朋友可以参考下
    2015-01-01
  • 解决Maven中关于依赖导入不进的问题

    解决Maven中关于依赖导入不进的问题

    这篇文章主要介绍了解决Maven中关于依赖导入不进的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • Spring底层核心源码原理解析

    Spring底层核心源码原理解析

    这篇文章主要介绍了Spring底层核心源码原理解析,当在某个方法上加了@Transactional注解后,就表示该方法在调用时会开启Spring事务,而这个方法所在的类所对应的Bean对象会是该类的代理对象,需要的朋友可以参考下
    2023-09-09
  • Java中线程中断的几种方法小结

    Java中线程中断的几种方法小结

    在Java中,线程中断是一种协作机制,它通过设置线程的中断标志位来通知线程需要中断,本文主要介绍了Java中线程中断的几种方法小结,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • springboot yml中profiles的巧妙用法(小白必看多环境配置)

    springboot yml中profiles的巧妙用法(小白必看多环境配置)

    这篇文章主要介绍了springboot yml中profiles的巧妙用法,非常适合多环境配置场景,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • java多线程开发之通过对战游戏学习CyclicBarrier

    java多线程开发之通过对战游戏学习CyclicBarrier

    这篇文章给大家分享了关于java多线程开发中通过对战游戏学习CyclicBarrier的相关知识点内容,有兴趣的朋友们学习参考下。
    2018-08-08
  • 全面解析SpringBoot自动配置的实现原理

    全面解析SpringBoot自动配置的实现原理

    这篇文章主要介绍了全面解析SpringBoot自动配置的实现原理的相关资料,需要的朋友可以参考下
    2017-05-05
  • Java中的序列化(Serializable)和反序列化

    Java中的序列化(Serializable)和反序列化

    这篇文章主要介绍了Java中的序列化(Serializable)和反序列化, JAVA序列化与反序列化就是JAVA对象与一串字节流之间的相互转换, 我们在程序中创建的JAVA对象只存在于JVM中,需要的朋友可以参考下
    2023-09-09

最新评论