Author: [email protected]
Date: Tue Jan 13 10:38:39 2009
New Revision: 4440
Modified:
releases/1.6/samples/common.ant.xml
Log:
Build fix: updated samples build for war style.
Modified: releases/1.6/samples/common.ant.xml
==============================================================================
--- releases/1.6/samples/common.ant.xml (original)
+++ releases/1.6/samples/common.ant.xml Tue Jan 13 10:38:39 2009
@@ -3,8 +3,8 @@
<property name="project.tail" value="samples/${sample.root}" />
<import file="${gwt.root}/common.ant.xml" />
- <property name="sample.package" value="${sample.root}" />
- <property name="sample.main" value="${sample.module}" />
+ <property name="sample.lower" value="${sample.root}" />
+ <property name="sample.upper" value="${sample.module}" />
<property.ensure name="gwt.user.jar"
location="${gwt.build.lib}/gwt-user.jar" />
<!-- Platform shouldn't matter here, just picking one -->
@@ -13,18 +13,22 @@
<!-- Mirror directory for scripts; makes building distro easier -->
<property name="samples.scripts"
value="${gwt.build.out}/samples-scripts" />
<!-- Use the uppercase name rather than the lowercase name -->
- <property name="sample.build"
value="${gwt.build.out}/samples/${sample.main}" />
+ <property name="sample.build"
value="${gwt.build.out}/samples/${sample.upper}" />
<target name="source" description="Copy source to the output folder">
<mkdir dir="${sample.build}/src" />
<copy todir="${sample.build}/src">
<fileset dir="src" />
</copy>
+ <mkdir dir="${sample.build}/war" />
+ <copy todir="${sample.build}/war">
+ <fileset dir="war" excludes="WEB-INF/classes/**"/>
+ </copy>
</target>
<target name="compile" description="Compile all java files">
- <mkdir dir="${sample.build}/bin" />
- <gwt.javac destdir="${sample.build}/bin">
+ <mkdir dir="${sample.build}/war/WEB-INF/classes" />
+ <gwt.javac destdir="${sample.build}/war/WEB-INF/classes">
<classpath>
<pathelement location="${gwt.user.jar}" />
<pathelement location="${gwt.dev.jar}" />
@@ -36,25 +40,25 @@
<outofdate>
<sourcefiles>
<fileset dir="src" />
- <fileset dir="${sample.build}/bin" />
+ <fileset dir="${sample.build}/war/WEB-INF/classes" />
<fileset file="${gwt.user.jar}" />
<fileset file="${gwt.dev.jar}" />
</sourcefiles>
- <targetfiles
path="${sample.build}/www/com.google.gwt.sample.${sample.package}.${sample.module}/com.google.gwt.sample.${sample.package}.${sample.module}.nocache.js"
/>
+ <targetfiles
path="${sample.build}/war/${sample.lower}/${sample.lower}.nocache.js" />
<sequential>
- <mkdir dir="${sample.build}/www" />
- <gwt.timer name="${sample.main}">
- <java dir="${sample.build}"
classname="com.google.gwt.dev.GWTCompiler"
classpath="src:${sample.build}/bin:${gwt.user.jar}:${gwt.dev.jar}"
fork="yes" failonerror="true">
+ <mkdir dir="${sample.build}/war" />
+ <gwt.timer name="${sample.upper}">
+ <java dir="${sample.build}"
classname="com.google.gwt.dev.Compiler"
classpath="src:${sample.build}/war/WEB-INF/classes:${gwt.user.jar}:${gwt.dev.jar}"
fork="yes" failonerror="true">
<jvmarg value="-Xmx256M"/>
- <arg value="-out" />
- <arg file="${sample.build}/www" />
- <arg
value="com.google.gwt.sample.${sample.package}.${sample.module}" />
+ <arg value="-war" />
+ <arg file="${sample.build}/war" />
+ <arg
value="com.google.gwt.sample.${sample.lower}.${sample.upper}" />
</java>
</gwt.timer>
<length property="sample.size">
- <fileset
dir="${sample.build}/www/com.google.gwt.sample.${sample.package}.${sample.module}"/>
+ <fileset dir="${sample.build}/war/${sample.lower}"
includes="*.cache.html,*.cache.js"/>
</length>
- <echo message="output size for ${sample.main} is ${sample.size}
bytes"/>
+ <echo message="output size for ${sample.upper} is ${sample.size}
bytes"/>
</sequential>
</outofdate>
</target>
@@ -66,18 +70,19 @@
<outofdate>
<sourcefiles />
<targetfiles>
- <pathelement
location="${samples.scripts}/@{platform}/${sample.main}/${sample.main}-comp...@{extension}"
/>
- <pathelement
location="${samples.scripts}/@{platform}/${sample.main}/${sample.main}-sh...@{extension}"
/>
+ <pathelement
location="${samples.scripts}/@{platform}/${sample.upper}/build.xml" />
</targetfiles>
<sequential>
- <mkdir dir="${samples.scripts}/@{platform}/${sample.main}" />
+ <mkdir dir="${samples.scripts}/@{platform}/${sample.upper}" />
<java classname="com.google.gwt.user.tools.ApplicationCreator"
classpath="${gwt.user.jar}:${gwt.dev.jar}" failonerror="true">
<!-- Relative path is important! Paths will be relative in
final distro -->
<sysproperty key="gwt.devjar"
value="../../gwt-d...@{platform}.jar" />
- <arg value="-ignore" />
+ <arg value="-overwrite" />
+ <arg value="-eclipse" />
+ <arg value="${sample.upper}" />
<arg value="-out" />
- <arg file="${samples.scripts}/@{platform}/${sample.main}" />
- <arg
value="com.google.gwt.sample.${sample.package}.client.${sample.main}" />
+ <arg file="${samples.scripts}/@{platform}/${sample.upper}" />
+ <arg
value="com.google.gwt.sample.${sample.lower}.client.${sample.upper}" />
</java>
</sequential>
</outofdate>
@@ -102,7 +107,7 @@
<delete dir="${sample.build}" />
<delete includeemptydirs="true">
<fileset dir="${samples.scripts}">
- <include name="*/${sample.main}/**" />
+ <include name="*/${sample.upper}/**" />
</fileset>
</delete>
</target>
--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---