7

请教, kotlin 升级到 1.5.0 之后无法 gradle build 了,会报 Could not find method...

 3 years ago
source link: https://www.v2ex.com/t/778741
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  程序员

请教, kotlin 升级到 1.5.0 之后无法 gradle build 了,会报 Could not find method compile() XXXX 错误

  heavyrainn · 9 小时 57 分钟前 · 195 次点击

build.gradle 的内容如下:

plugins {
    id 'org.jetbrains.kotlin.jvm' version '1.5.0'
}

group 'org.example'
version '1.0-SNAPSHOT'

repositories {
    mavenCentral()
}

dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib"
    // https://mvnrepository.com/artifact/com.linkedin.migz/migz
    compile group: 'com.linkedin.migz', name: 'migz', version: '1.0.4'
}

jar {
    manifest {
        attributes 'Main-Class': 'Main1Kt'
    }
    from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
}

执行 gradle build 报错:

E:\kotlinProject\trySomeCode>gradle build

FAILURE: Build failed with an exception.

* Where:
Build file 'E:\kotlinProject\trySomeCode\build.gradle' line: 13

* What went wrong:
A problem occurred evaluating root project 'trySomeCode'.
> Could not find method compile() for arguments [org.jetbrains.kotlin:kotlin-stdlib] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1s

同样的内容,只要把 kotlin 的版本改成 1.4.32 就可以正常 build,请问是 kotlin1.5 的 gradle build 配置方式改了吗?谢谢大家


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK