如何解决Grails嵌入式插件:无法升级通过BuildConfig.groovy配置的插件
| 我们的应用程序分为一个主应用程序和一些插件。我们正在通过BuildConfig.groovy文件使用嵌入式插件。是时候开始战争了,整个生产过程都准备就绪,我收到以下消息: 您无法升级的插件 通过BuildConfig.groovy配置, 删除配置以继续。 然后Grails想卸载该插件,因为它无法在application.properties中找到。但是在开发过程中,将其包含在application.properties中会导致问题。因此,当我们准备创建生产WAR时,如何在不每次都在BuildConfig.groovy中注释插件的情况下解决此问题?解决方法
在运行过程的早期就读取了BuildConfig.groovy,因此并非所有环境数据都可用。但是,它被解释为常规的常规脚本,因此您可以尝试利用战争任务在生产环境中运行这一事实:
// BuildConfig.groovy
if (System.getProperty(\"grails.env\") == \"development\") {
// specify the inplace plugin normally here
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。