Grails 3.2.0 Bootstrap.groovy脚本不执行

时间:2016-10-21 09:10:48

标签: grails grails3.2.0

在我将项目从Grails 3.1.11更新到3.2.0后,项目已停止工作。

当我从IDE启动proj时,它工作正常。但是当我将它打包到jar并尝试在终端中运行时,BootStrap.groovy不会执行。

有什么问题?

2 个答案:

答案 0 :(得分:2)

我刚发现issue on GitHub现在BootStrap.groovy和UrlMappings.groovy应该在默认包中

Migration docs尚未提供有关此问题的信息..

答案 1 :(得分:0)

sergey Linnik的回答是正确的 Bootstrap.groovy 文件应该在默认包中,但在使用IDE(在我的情况下为 Intellij 2016.2.4 )时要注意将Bootstrap.groovy类从 init 文件夹重构为它添加的默认包

package default //ensure the package folder is added

class BootStrap {///}

否则,在构建grails应用程序时,它会再次将Bootstrap.groovy文件移出默认包,因为重构没有更新它。不确定它是否是一个intellij错误..