我正在尝试将库Exposed添加到我的项目中。所以,它把我带到了它说使用的 bintray 页面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 自动构建它,我收到以下错误
警告:根项目“DB-Table-To-Orm”:无法构建 Kotlin 项目配置详细信息:java.lang.reflect.InvocationTargetException:null 原因:org.gradle.api.artifacts.ResolveException:无法解析所有依赖项配置':compileClasspath'。原因:org.gradle.internal.resolve.ModuleVersionNotFoundException:找不到 org.jetbrains.exposed:exposed:0.8.5。在以下位置搜索: 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 要求:项目:
因此,我查看了存储库jetbrains
,exposed
目录之外没有其他路径。
如何使用 Gradle 安装 Exposed 库?他们的路径写错了吗?我应该在项目中提交错误报告吗?还是我只是将compile
声明放在错误的位置?
抱歉,如果这似乎是一个愚蠢的要求,我是Javaland
andKotlin
的新手IntelliJ
。为.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"
}