Repository: polygene-java Updated Branches: refs/heads/develop 27cad2880 -> 425af3228
POLYGENE-29 Remove Groovy from published dependencies Itâs only needed for tests and bring a big load of useless stuff on the classpath if you donât plan to use Groovy. Project: http://git-wip-us.apache.org/repos/asf/polygene-java/repo Commit: http://git-wip-us.apache.org/repos/asf/polygene-java/commit/255b5fc6 Tree: http://git-wip-us.apache.org/repos/asf/polygene-java/tree/255b5fc6 Diff: http://git-wip-us.apache.org/repos/asf/polygene-java/diff/255b5fc6 Branch: refs/heads/develop Commit: 255b5fc63dd89d1763d04887805b08cf4835bb4c Parents: 27cad28 Author: Paul Merlin <[email protected]> Authored: Mon Apr 10 11:41:16 2017 +0200 Committer: Paul Merlin <[email protected]> Committed: Mon Apr 10 11:48:25 2017 +0200 ---------------------------------------------------------------------- libraries/scripting/build.gradle | 3 +-- libraries/scripting/src/docs/scripting.txt | 7 +++---- 2 files changed, 4 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/polygene-java/blob/255b5fc6/libraries/scripting/build.gradle ---------------------------------------------------------------------- diff --git a/libraries/scripting/build.gradle b/libraries/scripting/build.gradle index bacd28e..b885232 100644 --- a/libraries/scripting/build.gradle +++ b/libraries/scripting/build.gradle @@ -30,11 +30,10 @@ dependencies { api polygene.core.api api polygene.core.bootstrap - implementation libraries.groovy - runtimeOnly polygene.core.runtime testImplementation polygene.core.testsupport + testImplementation libraries.groovy testRuntimeOnly libraries.logback } http://git-wip-us.apache.org/repos/asf/polygene-java/blob/255b5fc6/libraries/scripting/src/docs/scripting.txt ---------------------------------------------------------------------- diff --git a/libraries/scripting/src/docs/scripting.txt b/libraries/scripting/src/docs/scripting.txt index c94ed76..7198fc4 100644 --- a/libraries/scripting/src/docs/scripting.txt +++ b/libraries/scripting/src/docs/scripting.txt @@ -43,8 +43,7 @@ should be supported. On Java.Net there is a https://java.net/projects/scripting/ It is important to understand that the ScriptEngines must be present on the classpath, or they will not be available, -with the exception of JavaScript which uses the built-in Nashorn engine and Groovy that is an explicit dependency of -this library. +with the exception of JavaScript which uses the built-in Nashorn engine. We welcome additional information and samples of languages that has been tried and tested. @@ -53,7 +52,7 @@ We welcome additional information and samples of languages that has been tried a |======= |Language | Supported | Tested | License | Implementation |JavaScript | Yes | Yes | ? |Nashorn, built-in Java 8 and later -|Groovy | Yes | Yes |Apache |Apache Groovy, dependency exist from this library +|Groovy | Yes | Yes |Apache |Apache Groovy |Ruby | Yes | No |(EPL\|GPL\|LGPL) + Ruby |JRuby |Python | Yes | No |https://opensource.org/licenses/Python-2.0[Python] |Jython, must use jython-standalone |Kotlin | Yes | No |Apache |Jetbrains @@ -91,7 +90,7 @@ The following languages may or may not be supported, and was found at https://ja [options="header"] |======= | Language | Comment -| Java | Implementation exists at https://github.com/nickman/javax-scripting/ which is forked from https://java.net/projects/scripting. It doesn't support Invocable, and additional work on ScriptMixin is required to support this. Althernatively, fork the ScriptEngine implementation and support Invocable in it. +| Java | Implementation exists at https://github.com/nickman/javax-scripting/ which is forked from https://java.net/projects/scripting. It doesn't support Invocable, and additional work on ScriptMixin is required to support this. Alternatively, fork the ScriptEngine implementation and support Invocable in it. |======= include::../../../../libraries/scripting/src/docs/javascript.txt[]
