New branch 'lkrejci/modular-scripting' available with the following commits: commit 6515d4f28dfddde094d20b72bad3b2f038d70b13 Author: Lukas Krejci lkrejci@redhat.com Date: Wed May 30 20:08:03 2012 +0200
Initial impl of modules in the javascript CLI.
All should be hooked up apart from the actual bundling of now standalone javascript support with the CLI. This will going to need some pom.xml love.
We now bundle our own ScriptEngine implementation based on the Phobos javascript engine with modifications inspired by the version of the script engine in JDK 1.6.30.
commit ff78b1e7cf7b64f78fd155752222fba7ad4261f4 Author: Lukas Krejci lkrejci@redhat.com Date: Fri May 18 13:39:27 2012 +0200
An attempt to use Rhino 1.7R3 as a script engine. This will most probably not work because of the number of changes in behavior between phobos-based ScriptEngine and the JDK-bundled ScriptEngine.
commit 13e77125213af769de8f72ff5017458ba81a4cea Author: Lukas Krejci lkrejci@redhat.com Date: Thu May 17 10:18:13 2012 +0200
Initial refactoring of the scripting infrastructure to allow language support to be defined in a standalone module (and allow multiple script langs in the future).
The ScriptEngineFactory now searches for the supported script langs using META-INF/services.
The project probably doesn't compile with this commit but this will get fixed by the future commits.
rhq-commits@lists.fedorahosted.org