]> source.dussan.org Git - vaadin-framework.git/commitdiff
Parallelized building of widget sets.
authorMarko Grönroos <magi@iki.fi>
Thu, 22 May 2008 14:34:03 +0000 (14:34 +0000)
committerMarko Grönroos <magi@iki.fi>
Thu, 22 May 2008 14:34:03 +0000 (14:34 +0000)
svn changeset:4615/svn branch:trunk

build/build.xml

index d42cf1d5c594ffb3c9cedb6a65e55d472b0656f4..1ecc2477774cb9cb783f74772b9dcb748461d5c2 100644 (file)
        </target>
 
        <target name="compile-client-side" depends="webcontent">
-               <echo>Compiling src (client-side)</echo>
-               <echo>com.itmill.toolkit.terminal.gwt.DefaultWidgetSet</echo>
-               <java classname="com.google.gwt.dev.GWTCompiler" failonerror="yes" fork="yes" maxmemory="512m">
-                       <arg value="-out" />
-                       <arg value="${output-dir}/WebContent/ITMILL/widgetsets" />
-                       <arg value="com.itmill.toolkit.terminal.gwt.DefaultWidgetSet" />
-                       <arg value="-style" />
-                       <arg value="OBF" />
-                       <classpath>
-                               <pathelement location="${gwt-dir}/${platform}/gwt-user.jar" />
-                               <pathelement location="${gwt-dir}/${platform}/${lib-gwt-dev}" />
-                               <pathelement location="${result-path}/src" />
-                       </classpath>
-               </java>
-
-               <echo>com.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet</echo>
-               <java classname="com.google.gwt.dev.GWTCompiler" failonerror="yes" fork="yes" maxmemory="512m">
-                       <arg value="-out" />
-                       <arg value="${output-dir}/WebContent/ITMILL/widgetsets" />
-                       <arg value="com.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet" />
-                       <arg value="-style" />
-                       <arg value="OBF" />
-                       <classpath>
-                               <pathelement location="${gwt-dir}/${platform}/gwt-user.jar" />
-                               <pathelement location="${gwt-dir}/${platform}/${lib-gwt-dev}" />
-                               <pathelement location="${result-path}/src" />
-                               <!-- demo jars -->
-                               <pathelement location="${output-dir}/WebContent/demo/lib/reservr/googlemaps_gwt.jar" />
-                               <!-- demo widgetset sources -->
-                               <pathelement path="${output-dir}/WebContent/WEB-INF/src" />
-                       </classpath>
-               </java>
-
-               <echo>com.itmill.toolkit.demo.colorpicker.gwt.ColorPickerWidgetSet</echo>
-               <java classname="com.google.gwt.dev.GWTCompiler" failonerror="yes" fork="yes" maxmemory="512m">
-                       <arg value="-out" />
-                       <arg value="${output-dir}/WebContent/ITMILL/widgetsets" />
-                       <arg value="com.itmill.toolkit.demo.colorpicker.gwt.ColorPickerWidgetSet" />
-                       <arg value="-style" />
-                       <arg value="OBF" />
-                       <classpath>
-                               <pathelement location="${gwt-dir}/${platform}/gwt-user.jar" />
-                               <pathelement location="${gwt-dir}/${platform}/${lib-gwt-dev}" />
-                               <pathelement location="${result-path}/src" />
-                               <!-- demo widgetset sources -->
-                               <pathelement path="${output-dir}/WebContent/WEB-INF/src" />
-                       </classpath>
-               </java>
+               <parallel>
+                       <sequential>
+                               <echo>Compiling src (client-side)</echo>
+                               <echo>com.itmill.toolkit.terminal.gwt.DefaultWidgetSet</echo>
+                               <java classname="com.google.gwt.dev.GWTCompiler" failonerror="yes" fork="yes" maxmemory="512m">
+                                       <arg value="-out" />
+                                       <arg value="${output-dir}/WebContent/ITMILL/widgetsets" />
+                                       <arg value="com.itmill.toolkit.terminal.gwt.DefaultWidgetSet" />
+                                       <arg value="-style" />
+                                       <arg value="OBF" />
+                                       <classpath>
+                                               <pathelement location="${gwt-dir}/${platform}/gwt-user.jar" />
+                                               <pathelement location="${gwt-dir}/${platform}/${lib-gwt-dev}" />
+                                               <pathelement location="${result-path}/src" />
+                                       </classpath>
+                               </java>
+                       </sequential>
+
+                       <sequential>
+                               <echo>com.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet</echo>
+                               <java classname="com.google.gwt.dev.GWTCompiler" failonerror="yes" fork="yes" maxmemory="512m">
+                                       <arg value="-out" />
+                                       <arg value="${output-dir}/WebContent/ITMILL/widgetsets" />
+                                       <arg value="com.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet" />
+                                       <arg value="-style" />
+                                       <arg value="OBF" />
+                                       <classpath>
+                                               <pathelement location="${gwt-dir}/${platform}/gwt-user.jar" />
+                                               <pathelement location="${gwt-dir}/${platform}/${lib-gwt-dev}" />
+                                               <pathelement location="${result-path}/src" />
+                                               <!-- demo jars -->
+                                               <pathelement location="${output-dir}/WebContent/demo/lib/reservr/googlemaps_gwt.jar" />
+                                               <!-- demo widgetset sources -->
+                                               <pathelement path="${output-dir}/WebContent/WEB-INF/src" />
+                                       </classpath>
+                               </java>
+                       </sequential>
+
+                       <sequential>
+                               <echo>com.itmill.toolkit.demo.colorpicker.gwt.ColorPickerWidgetSet</echo>
+                               <java classname="com.google.gwt.dev.GWTCompiler" failonerror="yes" fork="yes" maxmemory="512m">
+                                       <arg value="-out" />
+                                       <arg value="${output-dir}/WebContent/ITMILL/widgetsets" />
+                                       <arg value="com.itmill.toolkit.demo.colorpicker.gwt.ColorPickerWidgetSet" />
+                                       <arg value="-style" />
+                                       <arg value="OBF" />
+                                       <classpath>
+                                               <pathelement location="${gwt-dir}/${platform}/gwt-user.jar" />
+                                               <pathelement location="${gwt-dir}/${platform}/${lib-gwt-dev}" />
+                                               <pathelement location="${result-path}/src" />
+                                               <!-- demo widgetset sources -->
+                                               <pathelement path="${output-dir}/WebContent/WEB-INF/src" />
+                                       </classpath>
+                               </java>
+                       </sequential>
+               </parallel>
        </target>
 
        <target name="libs" depends="compile-java, compile-client-side">