абсолютно новый для kotlin, пытается запустить и запустить скрипт базового c, падая на первое препятствие.
Следуя инструкциям @ https://github.com/JetBrains/kotlin/blob/master/libraries/kotlinx-metadata/jvm/ReadMe.md
Использование идеи intellij 2019.3 Мы создали проект kotlin / gradle и добавили следующее в файл build.gradle
plugins {
id 'org.jetbrains.kotlin.multiplatform' version '1.3.71'
}
repositories {
mavenCentral()
}
dependencies {
compile 'org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0'
}
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 {
}
}
}
, однако это приводит к ошибке
Build file 'C:\myGit\myPrj\build.gradle' line: 8
A problem occurred evaluating root project 'myPrj'.
> Could not find method compile() for arguments [org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
Итак, мы также пробовал инструкции из https://bintray.com/kotlin/kotlinx/kotlinx.metadata, изменяя на
dependencies {
implementation 'org.jetbrains.kotlinx:kotlinx-metadata-jvm:0.1.0'
}
, это дает тот же результат.
Есть ли какие-либо другие настройки, которые нам нужно настроить, чтобы это работало ?
Путем тестирования добавление maven в проект и включение следующего выполняется без ошибок, также по ссылкам выше.
<dependencies>
<dependency>
<groupId>org.jetbrains.kotlinx</groupId>
<artifactId>kotlinx-metadata-jvm</artifactId>
<version>0.1.0</version>
</dependency>
</dependencies>