<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>This is the only way I know how to get JSON output from X3DJSAIL using Gradle configuration.  XML output is okay.</div><div><br></div><div>First, I had to rename the X3DJSAIL jar, to include a "-" before the 4. Gradle changes from previous post to my app:</div><div><br></div><div>diff --git a/Jaminate/app/build.gradle b/Jaminate/app/build.gradle<br></div><div>index 8cf371e..e87c061 100644</div><div>--- a/Jaminate/app/build.gradle</div><div>+++ b/Jaminate/app/build.gradle</div><div>@@ -60,7 +60,7 @@ dependencies {</div><div>     implementation 'org.graalvm.shadowed:icu4j:24.0.0'</div><div>     implementation 'org.graalvm.truffle:truffle-runtime:24.0.0'</div><div><br></div><div>-    implementation 'org.web3d.x3d:X3DJSAIL:4.0-SNAPSHOT'</div><div>+    implementation 'org.web3d.x3d:X3DJSAIL:4.0.full'</div><div><br></div><div> }</div><div><br></div><div>This is because the X3DJSAIL jar does not contain a "-" before the version. I am patching X3DJSAIL, to allow for X3DJSAIL-4.0.*.jar to allow for Gradle conventions. I couldn't do it.  Here's my attempt.</div><div><br></div><div><div>public static final ArrayList<String> X3DJSAIL_JAR_RELEASE_VERSIONS =</div><div>            new ArrayList<>(Arrays.asList("X3DJSAIL-4.0.classes.jar", "X3DJSAIL.4.0.classes.jar", "X3DJSAIL-4.0.full.jar", "X3DJSAIL.4.0.full.jar", "X3DJSAIL.3.3.classes.jar", "X3DJSAIL.3.3.full.jar"));<br><br></div></div><div>I am commenting out requiring the Jar in CreateX3dSceneAccessInterfaceJava.xslt classpath test for now.  Grr!</div><div><br></div><div>John</div></div></div></div></div>