ファイルシステムを使用してスクリプトと構成データを保存する、OSGi ベースのサーバー側アプリケーションがあります。
いずれ、そのアプリケーションを「クラウド」に移行したいと考えていますが、ファイル システム アクセスへの現在の依存関係ではうまく機能しません。
私がやりたいのは、このアプリケーションに JCR レイヤーを挿入することです。これにより、現在の状況 (ローカル ファイル システム上の通常のファイル) でも機能しますが、クラウドの状況への道が開かれます。
modeshape でファイル コネクタを見つけましたが、OSGi とのかなり深刻な非互換性に遭遇しました。これは修正されていません。その上、ModeShape は大量の依存関係 (約 6 MB だと思います) を取り込みますが、これは私にとっては問題です。
そのため、自分の JCR 実装のハックを開始する以外に選択肢はありません。
何か案は?