7

我目前正在从 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 的问题,也不知道如何解决。任何对解决方案的见解将不胜感激。

4

1 回答 1

14

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

springBoot {
    mainClassName = 'com.torque.Application'
}
于 2019-08-19T20:40:08.847 回答