2011-01-23 16 views
1

アプリケーションにソースコードを渡すことなくGrailsアプリケーションを拡張可能にする方法はありますか?エンドユーザーがカスタムメイドのモジュールを通じて機能を追加できるようにするというアイデアです。拡張可能なGrailsアプリケーションの作成

私はthisを見つけましたが、底部近く、それは言う:

拡張子は必要なプラグインを追加したり、再起動せずに、その場で春やのApplicationContextを変更できるか、まだ私には不明です。 Grailsのロードマップによれば、すぐにホットデプロイ可能なプラグインインフラストラクチャが導入され、この問題を解決する可能性があります。

私はGrails Roadmapで見つかった最も近いものは(Grailsの2.0のための「テーマ」として)これです:

のOSGi

とモジュラー展開を可能にすることにより、次のレベルへのプラグインでモジュラー開発を取ります

これは私が探しているものでしょうか?

答えて

2

Binary Artifacts pluginを参照してください。ソースコードを配布せずにアーティファクトを作成することができます。インターフェイス、拡張ポイント、およびドキュメントの組み合わせを作成する場合は、コードを配布することなく他の人があなたの機能を使用し拡張できるようにする必要があります。

+0

基本的に私のアプリケーションはGrailsプラグインとして動作できますか? – KPthunder

+0

いいえ、機能を持つプラグイン用の小さなコンテナになる可能性があります。または、ユーザーがプラグインをインストールして拡張するアプリケーションを作成することもできます。 –

+0

2番目のことは、「Grails plugin」の意味です。コンテナのアイデアは本当にクールです。 – KPthunder

関連する問題