スクリプト エンジン ( JSR-223 準拠)を含む OSGi (Equinox) バンドルを作成し、それを 経由で別のバンドルで使用したいと考えていますScriptEngineManager.getEngineFactories()
。
ただし、Java Scripting API のサービス検出メカニズム (jar ファイル サービス検出) は、インストールされたバンドル内のスクリプト エンジンを検出できません。
解決策があるため、Apache Felix または Apache Sling を使用することを提案したトピックに関する回答はすでにほとんど見られませんでした。しかし、Equinox の実装に問題を処理する方法があるかどうか疑問に思っています。