我开发了一个 Grails 应用程序,并多次将其部署到 Heroku,没有出现任何问题。但是,就在最近,我更改了解决方案,以使用我称为“插件”的文件夹中的插件。然后,我基本上将以下代码添加到 BuildConfig 中,以便在应用程序中包含这些插件:
grails.plugin.location.'spring-security-ui'="plugins/grails-spring-security-ui"
现在,当我将 delpoy 运行到 Heroku 时,出现以下错误:
|Generating plugin.xml for inline plugin
Error |
Error executing script War: java.lang.NullPointerException: Cannot get property 'file' on null object (Use --stacktrace to see the full trace)
! Failed to build app
! Heroku push rejected, failed to compile Grails app
我认为这是由于我通过新方法添加到解决方案中的新插件。谁能告诉我我是否遗漏了什么或出了什么问题?
我也在本地对此进行了测试并且运行良好:-S
谢谢
编辑 1……
我试图在本地构建 WAR 文件,我得到以下信息:
Building WAR file.....
| Error Exception occurred trigger event [CreateWarStart]: /home/admin/workspace/APP_NAME/grails-app/migrations does not exist. (Use --stacktrace to see the full trace)
| Done creating WAR target/APP_NAME-0.1.war