是否有一种使Grails应用程序可扩展而不将源代码分发给应用程序的方法?我的想法是,我希望最终用户能够通过定制模块添加功能。
我找到了这,但在底部附近写着:
我仍然不清楚一个扩展如何在不重新启动的情况下添加它需要的插件,或者动态地修改Spring或ApplicationContext。Grails路线图表明,很快就会有一个热插拔的插件基础设施,这可能会解决这个问题。
我在Grails路线图上发现的最接近的东西是这个(作为Grails2.0的“主题”):
通过允许使用OSGi进行模块化部署,将插件模块化开发提升到下一个级别
这就是我要找的吗?
发布于 2011-01-22 16:45:48
查看二进制工件插件,它允许您在不分发源代码的情况下创建工件。如果您创建了接口、扩展点和文档的组合,那么您应该能够让其他人在不分发代码的情况下使用和扩展您的功能。
https://stackoverflow.com/questions/4771513
相似问题
领取专属 10元无门槛券
AI混元助手 在线答疑
洞察 腾讯核心技术
剖析业界实践案例