Wil*_*ill 4 dependencies gradle kotlin
我有一个简单的依赖版本的 buildSrc 配置
buildSrc/gradle.build.kts:
repositories {
jcenter()
}
plugins {
`kotlin-dsl`
}
dependencies {
implementation(kotlin("script-runtime"))
}
Run Code Online (Sandbox Code Playgroud)
我想指出,如果没有脚本运行时依赖性,我的 kotlin 脚本根本无法工作,而且我从未见过任何文档说它是必需的,但一旦我添加它,错误就消失了:
“在类路径中找不到脚本运行时:未找到类‘kotlin.script.templates.standard.ScriptTemplateWithArgs’。请将 kotlin-script-runtime.jar 添加到模块依赖项中。”
然后我有一个简单的对象脚本 buildSrc/src/main/java/Versions.kts
object Versions {
val kotlin = "1.3.61"
val kotlinFrontentPlugin = "0.0.45"
}
Run Code Online (Sandbox Code Playgroud)
并没有变得简单得多。
然后在我的根项目中我有:build.gradle.kts:
buildscript {
repositories {
google()
mavenCentral()
jcenter()
maven("https://plugins.gradle.org/m2/")
maven("https://dl.bintray.com/kotlin/kotlin-eap")
}
dependencies {
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:${Versions.kotlin}")
classpath("org.jetbrains.kotlin:kotlin-frontend-plugin:${Versions.kotlinFrontendPlugin}")
}
}
Run Code Online (Sandbox Code Playgroud)
这一切都只是直接复制和粘贴。但我能得到的是:
第 12 行:classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:${Versions.kotlin}") ^ 未解析的引用:kotlin
第 13 行:classpath("org.jetbrains.kotlin:kotlin-frontend-plugin:${Versions.kotlinFrontendPlugin}") ^ 未解析的参考:kotlinFrontendPlugin
buildSrc 是否不再在构建中工作,或者我还需要采取其他一些未记录的设置或操作?
| 归档时间: |
|
| 查看次数: |
1332 次 |
| 最近记录: |