gradle - 我无法在 Intellij 中注册 Klaxon 依赖项

标签 gradle kotlin klaxon

我这辈子似乎无法让 Klaxon 依赖项在 Intellij 中工作。我添加的其他依赖项(如 gson)运行良好。我尝试过刷新 Gradle,尝试了不同的版本等。似乎没有任何效果,所以我可以使用该库。我可能会遗漏一些明显的东西(Gradle 和 Kotlin 的新手)。任何帮助或建议将不胜感激。

Gradle 脚本:

plugins {
    id 'org.jetbrains.kotlin.jvm' version '1.3.11'
}

version '1.0-SNAPSHOT'

repositories {
    mavenCentral()
}

dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8",
            "com.beust:klaxon:5.0.5"
}

compileKotlin {
    kotlinOptions.jvmTarget = "1.8"
}
compileTestKotlin {
    kotlinOptions.jvmTarget = "1.8"
}

导入不会注册

https://github.com/cbeust/klaxon

enter image description here

最佳答案

那么你从哪里得到这个下载呢?是从下面来的吗?

https://mvnrepository.com/artifact/com.beust/klaxon/5.0.5

如果是这样,您需要添加 jcenter() 存储库,如下所示:

repositories {
    mavenCentral()
    jcenter()
} 

我看到它是因为在上面的链接中,它说 repo 来自 Jcenter。我还尝试搜索 mavenCentral 存储库,但找不到 klaxon 目录。

http://central.maven.org/maven2/com/beust/

如果这不是问题,请尝试通过 Gradle 刷新依赖项,如下所示:
(from proj dir) $ gradle clean
(from proj dir) $ gradle --refresh-dependencies

关于gradle - 我无法在 Intellij 中注册 Klaxon 依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54868747/

相关文章:

kotlin - 使用Kotlin函数作为Java SAM类型

java - 在非 Activity 课上使用 Volley 和 Klaxon

java.lang.UnsatisfiedLinkError : org. opencv.core.Mat.n_Mat(IIILjava/nio/ByteBuffer;)J

android - 在Android项目中使用kso​​ap2

java - 获取 java.util.zip.ZipException : duplicate entry for SimpleJavaMail

json - 克拉克森:希望有个名字,但得到了LEFT_BRACE

kotlin - 使用 Klaxon 使用动态键解析 map

plugins - 在 Gradle 插件中定义任务的正确方法是什么?

java - Android 中的 Asynctask 多个连续 URL 请求

android - MPAndroidChart CombinedChart CandleStick 实体未显示