【发布时间】:2019-12-05 15:32:27
【问题描述】:
我正在尝试使用 Kotlin Native 制作我的第一个应用程序。我想将 TornadoFX 添加到我新创建的项目中。 我需要根据TornadoFX guide添加依赖
dependencies {
compile 'no.tornado:tornadofx:x.y.z'
}
问题是 - 我不知道我把它放在哪里。
这是我的 build.gradle 内容(由 IntelliJ IDEA 生成):
plugins {
id 'org.jetbrains.kotlin.multiplatform' version '1.3.60'
}
repositories {
mavenCentral()
}
kotlin {
// For ARM, should be changed to iosArm32 or iosArm64
// For Linux, should be changed to e.g. linuxX64
// For MacOS, should be changed to e.g. macosX64
// For Windows, should be changed to e.g. mingwX64
mingwX64("mingw") {
binaries {
executable {
// Change to specify fully qualified name of your application's entry point:
entryPoint = 'sample.main'
// Specify command-line arguments, if necessary:
runTask?.args('')
}
}
}
sourceSets {
// Note: To enable common source sets please comment out 'kotlin.import.noCommonSourceSets' property
// in gradle.properties file and re-import your project in IDE.
mingwMain {
}
mingwTest {
}
}
}
// Use the following Gradle tasks to run your application:
// :runReleaseExecutableMingw - without debug symbols
// :runDebugExecutableMingw - with debug symbols
我尝试过的地方:
1.顶级
> Could not find method compile() for arguments [no.tornado:tornadofx:1.7.19] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
2。 kotlin 内部{}
> Could not find method compile() for arguments [no.tornado:tornadofx:1.7.19] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
3.在 mingwMain{}
> Could not find method compile() for arguments [no.tornado:tornadofx:1.7.19] on object of type org.jetbrains.kotlin.gradle.plugin.mpp.DefaultKotlinDependencyHandler.
此外,当放在 mingwMain 中时,编译行会突出显示并显示通知 'compile' cannot be applied to '(java.lang.String)'
【问题讨论】:
标签: gradle intellij-idea tornadofx kotlin-native