Grails 4 升级 - 错误消息无法找到单个主 class

Grails 4 upgrade - Error message unable to find a single main class

我目前正在从 Grails 3.3.10 升级到 Grails 4.0.0。尝试 运行 我的项目时出现以下错误:

 Execution failed for task ':bootRun'.
 15:31:02.101 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] > Unable to find a single main class from the following candidates [com.torque.Application, com.base.torque.ExtendedReportsController, com.base.torque.utils.NaturalOrderComparator]

无论我尝试 运行 我的 IDE 还是我的终端中的项目,我都会遇到同样的错误。

我卸载并重新安装了 grails 4.0.0,但仍然出现错误。已尝试 ./gradlew clean、重建、killall -9 java,但仍然出现错误。

这不是以前 Grails 版本的问题。不知道是什么导致了 Grails 4 的问题,也不知道如何解决。任何对解决方案的见解都将不胜感激。

如果您有多个 类 其中包含一个 main 方法,您可以在 build.gradle:

中使用类似这样的内容来消除歧义
springBoot {
    mainClassName = 'com.torque.Application'
}