2011-01-23 31 views
1

有沒有辦法讓Grails應用程序可擴展而不必將源代碼提供給應用程序?這個想法是我希望最終用戶能夠通過定製模塊添加功能。製作可擴展的Grails應用程序

我發現this,但接近底部,它說:

現在還不清楚我怎麼的擴展功能可在飛行中添加它需要一個插件或修改春天或者ApplicationContext沒有重新啓動。 Grails路線圖表明,即將推出可部署熱插件的基礎設施,這可能會解決這個問題。

我在Grails Roadmap發現的最接近的是這(作爲「主題」 Grails的2.0):

,要考慮與插件到一個新的水平模塊化開發允許模塊化部署使用OSGi

這是我在找什麼?

回答

2

查看Binary Artifacts plugin,它允許您在不分發源代碼的情況下創建工件。如果您創建了接口,擴展點和文檔的組合,那麼您應該能夠讓其他人使用和擴展您的功能,而無需分發代碼。

+0

所以基本上我的應用程序可以充當Grails插件? – KPthunder 2011-01-23 00:55:37