Fork WebAppCreator task to use plain java classloader
When ant's classloader references a directory within a jar and is
run from Java 8+, it incorrectly appends a trailing slash to the
java URL instance. For WebAppCreator, this is a breaking change,
and forking this task brings it in line with the other <java> tasks
throughout the project.
With that changed, samples in the gwt release zip correctly include
build files, readmes, and some other contents.
Change-Id: I5ba2a3024e07c7f817716a4c4c428acd745405bf
diff --git a/samples/common.ant.xml b/samples/common.ant.xml
index 5d0df9e..4de54d0 100755
--- a/samples/common.ant.xml
+++ b/samples/common.ant.xml
@@ -174,7 +174,7 @@
</targetfiles>
<sequential>
<mkdir dir="${samples.scripts}/${sample.upper}" />
- <java classname="com.google.gwt.user.tools.WebAppCreator" classpath="${gwt.user.jar}:${gwt.dev.jar}" failonerror="true">
+ <java classname="com.google.gwt.user.tools.WebAppCreator" classpath="${gwt.user.jar}:${gwt.dev.jar}" failonerror="true" fork="true">
<!-- Relative path is important! Paths will be relative in final distro -->
<sysproperty key="gwt.devjar" value="../../gwt-dev.jar" />
<arg value="-XnoEclipse" />