Не удалось найти метод compile () для аргументов [org.jetbrains.kotlinx: kotlinx-metadata-jvm: 0.1.0] - PullRequest
0 голосов
/ 09 апреля 2020

абсолютно новый для 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...