Running groovy from command line
When I run a serviio groovy file I get a message which suggests I should be using groovy v1.8.6
The serviio documentation link to groovy does not work - http://groovy.codehaus.org/
I got groovy v2.4.7 from http://groovy-lang.org/download.html
On Windows 10 I ran the following:
- Code:
c:\Program Files\Serviio\plugins> SET SERVIIO_CLASSPATH="C:\Program Files\Serviio\lib\commons-codec.jar;C:\Program Files\Serviio\lib\commons-imaging.jar;C:\Program Files\Serviio\lib\commons-io.jar;C:\Program Files\Serviio\lib\commons-jxpath.jar;C:\Program Files\Serviio\lib\commons-lang.jar;C:\Program Files\Serviio\lib\concurrent.jar;C:\Program Files\Serviio\lib\derby.jar;C:\Program Files\Serviio\lib\freemarker.jar;C:\Program Files\Serviio\lib\groovy-all.jar;C:\Program Files\Serviio\lib\gson.jar;C:\Program Files\Serviio\lib\httpcore.jar;C:\Program Files\Serviio\lib\jaudiotagger.jar;C:\Program Files\Serviio\lib\jcl-over-slf4j.jar;C:\Program Files\Serviio\lib\jcs.jar;C:\Program Files\Serviio\lib\jdom.jar;C:\Program Files\Serviio\lib\jnat-pmplib.jar;C:\Program Files\Serviio\lib\jul-to-slf4j.jar;C:\Program Files\Serviio\lib\log4j.jar;C:\Program Files\Serviio\lib\lucene-analyzers-common.jar;C:\Program Files\Serviio\lib\lucene-core.jar;C:\Program Files\Serviio\lib\org.restlet.ext.gson.jar;C:\Program Files\Serviio\lib\org.restlet.ext.net.jar;C:\Program Files\Serviio\lib\org.restlet.ext.xstream.jar;C:\Program Files\Serviio\lib\org.restlet.jar;C:\Program Files\Serviio\lib\padlock.jar;C:\Program Files\Serviio\lib\rome-modules.jar;C:\Program Files\Serviio\lib\rome.jar;C:\Program Files\Serviio\lib\sbbi-upnp.jar;C:\Program Files\Serviio\lib\serviio-client.jar;C:\Program Files\Serviio\lib\serviio-media-browser.jar;C:\Program Files\Serviio\lib\serviio.jar;C:\Program Files\Serviio\lib\slf4j-api.jar;C:\Program Files\Serviio\lib\slf4j-log4j12.jar;C:\Program Files\Serviio\lib\streamflyer-core.jar;C:\Program Files\Serviio\lib\winp.jar;C:\Program Files\Serviio\lib\xstream.jar;"
Resulting in the following error message - version incompatibility highlighted.
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
Could not instantiate global transform class org.spockframework.compiler.SpockTransform specified at jar:file:/C:/Program%20Files%20(x86)/Groovy/Groovy-2.4.7/lib/spock-core-1.0-groovy-2.4.jar!/META-INF/services/org.codehaus.groovy.transform.ASTTransformation because of exception org.spockframework.util.IncompatibleGroovyVersionException: The Spock compiler plugin cannot execute because Spock 1.0.0-groovy-2.4 is not compatible with Groovy 1.8.6. For more information, see http://versioninfo.spockframework.org
Spock artifact: file:/C:/Program%20Files%20(x86)/Groovy/Groovy-2.4.7/lib/spock-core-1.0-groovy-2.4.jar
Groovy artifact: file:/C:/Program%20Files/Serviio/lib/groovy-all.jar
How can I download v1.8.6 (or v1.8.9 which looks like it should also work).
----------------------------------------------------------------------------------------------------------------------
I've also tried running the version of groovy bundled with serviio as follows, without success...