将Grails从v3.0升级到v3.1或v3.2

将Grails从v3.0升级到v3.1或v3.2,grails,grails3,Grails,Grails3,我正在将一个应用程序从GrailsV2升级到v3。 我发现它在Grails3.0.17中运行得相当好。 我想把它升级到v3.1或v3.2。但在gradle.properties中更改版本后,执行grails run app后得到的结果是: 大约有15个这样的错误 这里有什么问题?我已尝试清除项目,并将jdk版本从1.8->1.7更改为1.8。每次都会得到相同的结果。如果您在grails app/conf/application.groovy中引用应用程序类,则需要将这些类移到grails app

我正在将一个应用程序从GrailsV2升级到v3。 我发现它在Grails3.0.17中运行得相当好。 我想把它升级到v3.1或v3.2。但在gradle.properties中更改版本后,执行grails run app后得到的结果是:

大约有15个这样的错误


这里有什么问题?我已尝试清除项目,并将jdk版本从1.8->1.7更改为1.8。每次都会得到相同的结果。

如果您在grails app/conf/application.groovy中引用应用程序类,则需要将这些类移到grails app/conf/runtime.groovy中的运行时配置中


application.groovy文件由构建系统在运行时之外解析,因此不能包含对尚未编译的类的引用

谢谢!这显然是问题所在。当然,现在我看到的是Grails3.2迁移指南中提到的,而不是3.1中提到的。
me@host:[~/](feature/grails3-migration) : grails run-app
| Error Error occurred running Grails CLI: startup failed:
script14867378818131525390840.groovy: 3: unable to resolve class xxx.yyy.CollectorsJob
 @ line 3, column 1.
   import xxx.yyy.jobs.CollectorsJob
   ^

script14867378818131525390840.groovy: 6: unable to resolve class xxx.yyy.domain.business.Company
 @ line 6, column 1.
   import xxx.yyy.domain.business.Company
   ^

script14867378818131525390840.groovy: 5: unable to resolve class xxx.yyy.domain.access.User
 @ line 5, column 1.
   import xxx.yyy.domain.access.User
   ^
...