gpt4 book ai didi

gradle - Kotlin需要使用Gradle构建库

转载 作者:行者123 更新时间:2023-12-02 13:02:14 26 4
gpt4 key购买 nike

我正在尝试将Exposed库添加到我的项目中。因此,它导致我进入the bintray page并说要使用compile 'org.jetbrains.exposed:exposed:0.8.5'。我打开文件build.gradle并将该文件放入dependencies段:

dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib-jre8:$kotlin_version"
compile 'org.jetbrains.exposed:exposed:0.8.5'
}

IntelliJ自动构建它,并且出现以下错误

Warning:root project 'DB-Table-To-Orm': Unable to build Kotlin project configuration Details: java.lang.reflect.InvocationTargetException: null Caused by: org.gradle.api.artifacts.ResolveException: Could not resolve all dependencies for configuration ':compileClasspath'. Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find org.jetbrains.exposed:exposed:0.8.5. Searched in the following locations: https://repo1.maven.org/maven2/org/jetbrains/exposed/exposed/0.8.5/exposed-0.8.5.pom https://repo1.maven.org/maven2/org/jetbrains/exposed/exposed/0.8.5/exposed-0.8.5.jar Required by: project :



因此,我看起来是 in the repo,并且 jetbrains目录没有 exposed以外的任何路径。

如何使用Gradle安装Exposed库?他们的路径写得不正确吗?我应该在项目中放入错误报告吗?还是我只是将 compile语句放在错误的位置?

抱歉,如果这看起来很愚蠢,我是 JavalandKotlinIntelliJ的新手。即将来到 .NET世界。

更新

以下是 build.gradle的全部内容:
group 'com.awebsite.db-table-to-orm'
version '1.0-SNAPSHOT'

buildscript {
ext.kotlin_version = '1.1.4-2'

repositories {
mavenCentral()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}

apply plugin: 'kotlin'

repositories {
mavenCentral()
jcenter()
}

dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib-jre8:$kotlin_version"
compile 'org.jetbrains.exposed:exposed:0.8.5'
}

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

最佳答案

据我所知,暴露不在主Bintray存储库(又名jcenter)中。要在Exposed的仓库中进行gradle搜索,您需要添加以下代码:

maven {
url "https://dl.bintray.com/kotlin/exposed"
}

到您的 repositories部分。

例:
repositories {
mavenCentral()
maven {
url "https://dl.bintray.com/kotlin/exposed"
}
}

然后重建,它应该可以正常工作

关于gradle - Kotlin需要使用Gradle构建库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46083364/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com