私は Grails アプリケーションを開発し、問題なく Heroku に何度もデプロイしました。ただし、最近、「プラグイン」と呼ばれるフォルダー内からプラグインを使用するようにソリューションを変更しました。次に、これらのプラグインをアプリケーションに含めるために、基本的に次のコードを BuildConfig に追加しました。
grails.plugin.location.'spring-security-ui'="plugins/grails-spring-security-ui"
delpoy to 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