java - Gradle 不会导入 bintray 依赖项,但不会抛出任何错误

标签 java maven gradle kotlin

我正在创建一个使用 Squash 的项目Kotlin 的 SQL 库。我已将依赖项添加到我的 build.gradle 文件中。运行更新时,它会完成,不会输出任何错误。但该库没有导入到我的项目中,并且根本没有出现。

IntelliJ 中显示的依赖关系:

enter image description here

我的build.gradle文件:

//Kotlin Stuff, nothing changed here

repositories {
    mavenCentral()
    maven {
        url  "http://dl.bintray.com/kotlin/squash"
    }
}

dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib-jre8:$kotlin_version"
    testCompile group: 'junit', name: 'junit', version: '4.12'
    compile 'org.jetbrains.squash:squash:0.2.2'
}

//Kotlin Stuff

最佳答案

您添加的依赖项只是父pom,它在存储库中没有任何jar。以下是 squash 项目列表 ( http://dl.bintray.com/kotlin/squash/org/jetbrains/squash/ ):

  • Squash 核心
  • 南瓜图
  • squash-h2
  • squash-jdbc
  • squash-postgres
  • squash-sqlite

我猜你想导入squash-core所以改变

compile 'org.jetbrains.squash:squash:0.2.2'

compile 'org.jetbrains.squash:squash-core:0.2.2'

关于java - Gradle 不会导入 bintray 依赖项,但不会抛出任何错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45908076/

相关文章:

java - 在我的主类中声明全局类变量是不好的 OOP 实践吗?

java - 为什么 Checkstyle 默认不允许 protected 变量?

java - 如何将 IRunnableWithProgress 始终带到前层?

maven - maven 如何决定何时使用目标文件夹作为类路径

eclipse - 在 Eclipse 中,源 -> 格式在 "Maven Pom Editor"中被禁用

for-loop - 在gradle中应用插件

java - 如何访问私有(private)类中的公共(public)方法

java - Web 应用程序启动时出现 NoSuchMethodError

android - 将 GitHub 库作为依赖项添加到 Android Studio 项目

android - Gradle 尝试从错误的存储库下载