前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《On Java》-千杀的测试用例

《On Java》-千杀的测试用例

作者头像
阿提说说
发布2022-12-01 08:13:08
3490
发布2022-12-01 08:13:08
举报
文章被收录于专栏:Java技术进阶

前段时间不是买了《On Java》嘛,想要跟着看,肯定要跑示例,随书的示例在GitHub上,布鲁斯自己的GitHub上。 GitHub地址:https://github.com/BruceEckel/OnJava8-Examples

示例导入IDEA各种超时,对于国内用户来说相当不友好,两个字来形容-“费劲”,后面整理了几个碰到的问题。

由于示例项目用了gradle来构建,有很多插件一直下载超时,即使用了V**,根本不能构建,花了很长时间。

问题

1、更换Gradle版本地址

配置路径:gradle/wrapper/gradle-wrapper.properties

本身的地址是: https://services.gradle.org/distributions/gradle-6.8.1-bin.zip

这个地址在国内即使开V**也无法下载,建议首先更换 https://downloads.gradle-dn.com/distributions/gradle-6.8.1-bin.zip

或者使用离线的Gradle库

2、下载连接超时

更换build.gradle中仓库地址,注意第三个gradle的地址必须添加,否则你的jmh-gradle-plugin一直都下载不了

开始又是用V**,又是注释掉这个依赖,又是考虑本地安装jar包都无济于事,最后还是靠换了个仓库。

代码语言:javascript
复制
buildscript {
    repositories {
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/' }
        maven { url "https://jitpack.io" }
        maven {url 'https://maven.aliyun.com/repository/gradle-plugin' }
        jcenter()
        mavenCentral()
    }
    dependencies {
        classpath 'me.champeau.gradle:jmh-gradle-plugin:0.5.2'
    }
}

2、java.lang.NoClassDefFoundError: org/gradle/api/internal/plugins/DefaultConvention

这是解决完第一个问题后出来,开始以为是版本问题,换回了默认的6.8.1,没用。

后面网上的例子,说是删除gradle的缓存,或者更新IDEA版本就好 了。

删除缓存没用,后面下了个新版本的IDEA倒是成功导入了

以上就是导入示例碰到的问题,希望对你有帮助,欢迎留言交流。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档