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

Roo*_*der 7 grails grails-4

我目前正在从 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]
Run Code Online (Sandbox Code Playgroud)

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

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

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

Jef*_*own 11

如果您有多个包含一个main方法的类,您可以在您的build.gradle以下内容中消除歧义:

springBoot {
    mainClassName = 'com.torque.Application'
}
Run Code Online (Sandbox Code Playgroud)