表达式 'application' 不能作为函数调用

Expression 'application' cannot be invoked as a function

我有一个带有 kotlin-dsl gradle 文件的 Kotlin 应用程序。我想设置 mainClassName 以便能够使用 com.github.johnrengelman.shadow.

我想为此使用该应用程序,但即使我应用了 application 插件,我 gradle 也无法解决它。

Kotlin 版本:1.6.10

经过大量研究,我似乎是唯一一个没有在 gradle 文件中申请的人。

您需要将 application 添加到您的插件列表中,例如

plugins {
    ...
    application
}