【问题标题】:Installing grails plugins in a runtime在运行时安装 grails 插件
【发布时间】:2014-12-24 03:40:26
【问题描述】:

我正在开发一个模块化 grails 应用程序,我有兴趣在运行时注册/安装 grails 插件,最好不必重新启动应用程序。技术上可行吗?怎么做?

谢谢

【问题讨论】:

    标签: grails grails-plugin


    【解决方案1】:

    虽然有可能完全破解插件系统并以某种方式使其工作,但实际上并不可行。

    考虑到 Grails 应用程序中插件的安装方式 (documentation) 以及整个插件系统设计为在构建时使用,我建议不要尝试这样做。

    如果您正在寻找一种在运行时安装和删除应用程序部分的模块化方法,您最好查看OSGI

    【讨论】:

    • 我实际上在我的应用程序中成功使用了 OSGi,但我不仅希望能够向 grails 提供一些代码,而且还希望能够将其注册为 grails 插件或其他 grails 工件。
    • 简单来说,无法在运行时添加 Grails 插件或 Grails 工件。插件和工件系统旨在用于构建时,而不是运行时。
    猜你喜欢
    • 2015-04-22
    • 2012-07-07
    • 1970-01-01
    • 2012-06-24
    • 1970-01-01
    • 1970-01-01
    • 2011-11-08
    • 2011-10-12
    相关资源
    最近更新 更多