gvsig-desktop 2.0.0 build 2030
Use the new doRegistration Library method instead of the constructor.
Update to org.gvsig.tools 3.0.0
Move to the new structure
Use invokeFunction without parameters if they are null, as in the jython engines an error is produced if null is passed to the main function
Load languages and its extensions through the javax.scripting API
Use the lowercase language name
Some runtime dependencies where needed as compile ones
Remove Bean Shell engine support, as we may use Groovy to run 100% Java code
Change engines dependencies to runtime
By default use the DefaultScriptingManager class loader to load the javax.scripting.ScriptingManager so it is able to find the provided scripting engines in the gvSIG scripting plugin.
Correct dependencies and disable unit tests for now
Solve library definition
Solve some errors
Update to the last tools version.Remove most compiler warnings.
Adaptation to the new extension structure using 'prepare-workspace'.POM modification