加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Grails内联插件:无法升级通过BuildConfig.groovy配置的插件

发布时间:2020-12-14 16:29:19 所属栏目:大数据 来源:网络整理
导读:我们的应用程序分为主应用程序和一些插件.我们通过BuildConfig.groovy文件使用内联插件.什么时候将整个生产过程用于生产,我收到以下信息: You cannot upgrade a plugin that is configured via BuildConfig.groovy, remove the configuration to continue.
我们的应用程序分为主应用程序和一些插件.我们通过BuildConfig.groovy文件使用内联插件.什么时候将整个生产过程用于生产,我收到以下信息:

You cannot upgrade a plugin that is
configured via BuildConfig.groovy,
remove the configuration to continue.

然后Grails想要卸载插件,因为它无法在application.properties中找到它.但在开发过程中,在application.properties中使用它会导致问题.因此,当我们准备创建一个生产WAR时,我们如何解决这个问题而不必每次都在BuildConfig.groovy中对插件进行评论?

解决方法

BuildConfig.groovy在运行过程中很早就被读取,因此并非所有环境数据都可用.但是,它被解释为常规的groovy脚本,因此您可以尝试利用war任务在生产环境中运行的事实:

// BuildConfig.groovy
if (System.getProperty("grails.env") == "development") {
     // specify the inplace plugin normally here
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读