Ich bin nicht ganz ein Neuling zu OSGi, aber anscheinend Neuling genug.Wie OSGiScriptEngineManager läuft
Was ich tun möchte, ist ein OSGi (Apache Felix) -Bundle schreiben und verwenden Sie die Java Scripting API (JSR-223) mit zum Beispiel Groovy. Dafür habe ich groovy 2.4.12 installiert, welches bereits ein OSGi-Bundle ist, und ich sehe die Groovy Runtime (2.4.12) als aktiven Dienst in Felix 'Remote Shell Console.
Ich verstehe auch den Konflikt zwischen Java ServiceLoader API und OSGi-Bundles. Diese Is OSGi fundamentally incompatible with JSR-223 Scripting Language Discovery? verweist auf einen Blog, der besagt, dass Felix bereits einen Workaround gefunden hat.
Alles gut. Aber dann. Was muss ich importieren, um dieses OSGiScriptEngineManager-Sniplet zu verwenden?