14

今、私はこのように使用します:

plugins {
    val kotlinVersion: String by project
    val springBootPluginVersion: String by project
    val springDependencyManagementPluginVersion: String by project

    id("org.jetbrains.kotlin.plugin.allopen") version kotlinVersion
    id("org.jetbrains.kotlin.jvm") version kotlinVersion
    id("org.springframework.boot") version springBootPluginVersion
    id("io.spring.dependency-management") version springDependencyManagementPluginVersion
}

このバリアントはコンパイルされて動作しますが、この方法が正しいことと、IntelliJ IDEA がバージョン定義を配置した行にエラーを表示する理由がわかりません。

'val Build_gradle.project: Project' can't be called in this context by implicit receiver. Use the explicit one if necessary
4

2 に答える 2