Make xooki work on java8+ based jvm. git-svn-id: https://svn.apache.org/repos/asf/ant/site/xooki@1655225 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/antlib.xml b/antlib.xml index b396f0f..1169aba 100644 --- a/antlib.xml +++ b/antlib.xml
@@ -24,6 +24,11 @@ <attribute name="checkUpToDate"/> <attribute name="printerFriendly"/> <![CDATA[ + try { + load("nashorn:mozilla_compat.js"); + } catch (e) { + // ignore the exception - perhaps we are running on Rhino! + } importClass(java.io.File); var xookidir = attributes.get("xookidir"); @@ -126,4 +131,4 @@ } ]]> </scriptdef> -</antlib> \ No newline at end of file +</antlib>
diff --git a/xooki.js b/xooki.js index b022130..d95b515 100644 --- a/xooki.js +++ b/xooki.js
@@ -1152,6 +1152,11 @@ }; if (batchMode) { + try { + load("nashorn:mozilla_compat.js"); + } catch (e) { + // ignore the exception - perhaps we are running on Rhino! + } importPackage(java.io); xooki.io.loadFile = function( url, warnOnError ) {