我試圖將庫Exposed添加到我的項目中。所以,它導致我到the bintray page它說,使用compile 'org.jetbrains.exposed:exposed:0.8.5'
。我打開我的文件build.gradle
並將該文件放置到dependencies
段:Kotlin需要使用Gradle Build Library
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib-jre8:$kotlin_version"
compile 'org.jetbrains.exposed:exposed:0.8.5'
}
的IntelliJ自動構建它,我收到以下錯誤
警告:根項目「DB-表 - 到 - Orm':無法構建Kotlin 項目配置詳細信息: java.lang.reflect.InvocationTargetException:null原因: org.gradle.api.artifacts.ResolveException:無法解析全部 dependen cies for configuration':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 必選: 項目:
所以,我期待in the repo並沒有超出jetbrains
沒有路徑與exposed
目錄。
如何使用Gradle安裝Exposed庫?他們有沒有錯誤地寫下路徑?我應該在項目中加入一個錯誤報告嗎?或者我只是把compile
聲明放在錯誤的位置?
對不起,如果這看起來像一個愚蠢的要求,我是Javaland
和Kotlin
和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"
}
您可以發佈您的build.gradle和庫塊? –
@GabrieleMariotti發表'build.gradle'文件。注意,在該項目的'bintray'網頁上,它說該位置在'https:// dl.bintray.com/kotlin/exposed' – Jon49