Gradle Kotlin:如何将groovy build.Gradle的kotlin2js插件转换为build.Gradle.kts?
从中,我得到了以下build.gradle(groovy)脚本: 我试过这样翻译:Gradle Kotlin:如何将groovy build.Gradle的kotlin2js插件转换为build.Gradle.kts?,gradle,kotlin,groovy,kotlin2js,Gradle,Kotlin,Groovy,Kotlin2js,从中,我得到了以下build.gradle(groovy)脚本: 我试过这样翻译: group 'org.example' version '1.0-SNAPSHOT' buildscript { extra["kotlinVersion"] = "1.3.61" repositories { jcenter() } dependencies { classpath("org.jetbrains.kotlin:kotlin-gradle
group 'org.example'
version '1.0-SNAPSHOT'
buildscript {
extra["kotlinVersion"] = "1.3.61"
repositories {
jcenter()
}
dependencies {
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:${extra["kotlinVersion"]}")
}
}
plugins {
kotlin2js // <= this is incorrect
application
}
repositories {
mavenCentral()
}
dependencies {
implementation("org.jetbrains.kotlin:kotlin-stdlib-js:${extra["kotlinVersion"]}")
}
application {
mainClassName = "io.ipfs.kotlin.MainIpfsKt"
}
应用插件的正确翻译是什么:'kotlin2js'?您是否尝试过
id'kotlin2js
。`(前缀为id
,将插件名称放在quotesI-Tred*id(“kotlin2js”)版本“1.3.21”*更好,但现在版本不正确:插件[id:'kotlin2js',版本:“1.3.21”]在以下任何来源中均未找到*-Gradle核心插件(非核心插件,请参阅https://docs.gradle.org/4.10.2/userguide/standard_plugins.html 对于可用的核心插件)-插件存储库(无法解析插件工件“kotlin2js:kotlin2js.gradle.Plugin:1.3.21”)在以下存储库中搜索:Gradle Central Plugin Repository
您从哪里获得了使用Groovy DSL的构建文件?您提供的链接提供了使用Kotlin DSL的工作示例(您还可以看到,声明插件的正确方式是使用id(“org.jetbrains.Kotlin.js”)版本“1.3.61”
)@Bjørn Vester我的例子是和的混合体。我只想用gradle编写从kotlin生成js代码的最简单的构建。您是否尝试过id'kotlin2js
。`(前缀为id
,将插件名称放在quotesI-try*id(“kotlin2js”)版本“1.3.21”中*更好,但现在版本不正确:Plugin[id:'kotlin2js',version:'1.3.21']未在以下任何来源中找到*-Gradle核心插件(非核心插件,请参阅https://docs.gradle.org/4.10.2/userguide/standard_plugins.html 对于可用的核心插件)-插件存储库(无法解析插件工件'kotlin2js:kotlin2js.gradle.plugin:1.3.21')在以下存储库中搜索:gradle中央插件存储库
从何处获得使用Groovy DSL的构建文件?您提供的链接提供了使用Kotlin DSL的工作示例(您还可以看到,声明插件的正确方法是使用id(“org.jetbrains.kotlin.js”)版本“1.3.61”
)@Bjørn Vester我的示例是和的混合。我只想编写最简单的构建,用gradle从kotlin生成js代码。
group 'org.example'
version '1.0-SNAPSHOT'
buildscript {
extra["kotlinVersion"] = "1.3.61"
repositories {
jcenter()
}
dependencies {
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:${extra["kotlinVersion"]}")
}
}
plugins {
kotlin2js // <= this is incorrect
application
}
repositories {
mavenCentral()
}
dependencies {
implementation("org.jetbrains.kotlin:kotlin-stdlib-js:${extra["kotlinVersion"]}")
}
application {
mainClassName = "io.ipfs.kotlin.MainIpfsKt"
}
kotlin2js
^ Unresolved reference: kotlin2js