]> source.dussan.org Git - vaadin-framework.git/commitdiff
Compile server-side code before compiling widget sets.
authorMarko Grönroos <magi@iki.fi>
Fri, 9 Oct 2009 12:31:14 +0000 (12:31 +0000)
committerMarko Grönroos <magi@iki.fi>
Fri, 9 Oct 2009 12:31:14 +0000 (12:31 +0000)
svn changeset:9156/svn branch:6.2

build/build.xml

index 6eefeeb693ca8dbb5f40a7b7ed37c4c8fd80c694..43eca80317fb459a3db54044ce781c6c6525f562 100644 (file)
                <delete dir="${output-dir}/WebContent/VAADIN/widgetsets/.gwt-tmp" includeemptydirs="true"/>
        </target>
 
-       <target name="compile-widgetset-generator" depends="init, preprocess-src">
+    <!-- Note: Probably not needed any longer as all sources need to be compiled. -->
+       <target name="compile-widgetset-generator-only" depends="init, preprocess-src, compile-java">
                <mkdir dir="${result-path}/classes"/>
                <javac source="1.5" target="1.5" destdir="${result-path}/classes" debug="true" encoding="UTF-8">
             <src path="${result-path}/src"/>
                        </classpath>
                </javac>
        </target>
-       
-       <target name="compile-widgetset-default" depends="compile-widgetset-generator">
+
+    <!-- The widgetset generator is currently compiled along with rest of server-side Java. -->        
+       <target name="compile-widgetset-generator" depends="init, preprocess-src, compile-java"/>
+
+       <target name="compile-widgetset-default">
                <echo>Compiling src (client-side)</echo>
                <echo>com.vaadin.terminal.gwt.DefaultWidgetSet</echo>
                <java classname="com.google.gwt.dev.Compiler" failonerror="yes" fork="yes" maxmemory="512m">
                <echo>Compiled DefaultWidgetSet</echo>
        </target>
 
-       <target name="compile-widgetset-portal-default" depends="compile-widgetset-generator">
+       <target name="compile-widgetset-portal-default">
                <echo>Compiling src (client-side)</echo>
                <echo>com.vaadin.portal.gwt.PortalDefaultWidgetSet</echo>
                <java classname="com.google.gwt.dev.Compiler" failonerror="yes" fork="yes" maxmemory="512m">
                <echo>Compiled PortalDefaultWidgetSet</echo>
        </target>
 
-       <target name="compile-widgetset-reserver" depends="compile-widgetset-generator">
+       <target name="compile-widgetset-reserver">
                <condition property="googlemaps-jar" value="${output-dir}/WebContent/demo/lib/reservr/gwt-maps.jar">
                        <available file="${output-dir}/WebContent/demo/lib/reservr/gwt-maps.jar" />
                </condition>
        </target>
 
     <!-- Building Sampler for installation package is disabled. -->
-       <target name="compile-widgetset-sampler" unless="build.sampler.disabled" depends="compile-widgetset-generator">
+       <target name="compile-widgetset-sampler" unless="build.sampler.disabled">
                <echo>com.vaadin.demo.sampler.gwt.SamplerWidgetSet</echo>
                <java classname="com.google.gwt.dev.Compiler" failonerror="yes" fork="yes" maxmemory="512m">
                        <arg value="-war" />
                <echo>Compiled SamplerWidgetSet</echo>
        </target>
        
-       <target name="compile-widgetset-coverflow" depends="compile-widgetset-generator">
+       <target name="compile-widgetset-coverflow">
                <echo>com.vaadin.demo.coverflow.gwt.CoverflowWidgetSet</echo>
                <java classname="com.google.gwt.dev.Compiler" failonerror="yes" fork="yes" maxmemory="512m">
                        <arg value="-war" />
                <echo>Compiled CoverflowWidgetSet</echo>
        </target>
        
-       <target name="compile-widgetset-colorpicker" depends="compile-widgetset-generator">
+       <target name="compile-widgetset-colorpicker">
                <echo>com.vaadin.demo.colorpicker.gwt.ColorPickerWidgetSet</echo>
                <java classname="com.google.gwt.dev.Compiler" failonerror="yes" fork="yes" maxmemory="512m">
                        <arg value="-war" />
        </target>
 
        <!-- Builds all widgetsets locally, i.e., not for an installation package. -->
-       <target name="widgetsets" depends="init-nonpackage, compile-client-side">
-       </target>
-
-       <!-- Builds the default widgetset locally, i.e., not for an installation package. -->
-       <target name="widgetset-default" depends="init-nonpackage, compile-widgetset-default">
-       </target>
-
-       <!-- Builds the default portal widgetset locally, i.e., not for an installation package. -->
-       <target name="widgetset-portal-default" depends="init-nonpackage, compile-widgetset-portal-default">
+       <target name="widgetsets" depends="compile-widgetset-generator, init-nonpackage, compile-client-side">
        </target>
 
-       <!-- Builds the sampler widgetset locally, i.e., not for an installation package. -->
-       <target name="widgetset-sampler" depends="init-nonpackage, compile-widgetset-sampler">
-       </target>
-       
-       <!-- Builds the coverflow widgetset locally, i.e., not for an installation package. -->
-       <target name="widgetset-coverflow" depends="init-nonpackage, compile-widgetset-coverflow">
-       </target>
-       
-       <!-- Builds the reservation widgetset locally, i.e., not for an installation package. -->
-       <target name="widgetset-reserver" depends="init-nonpackage, compile-widgetset-reserver">
-       </target>
-
-       <!-- Builds the colorpicker widgetset locally, i.e., not for an installation package. -->
-       <target name="widgetset-colorpicker" depends="init-nonpackage, compile-widgetset-colorpicker">
-       </target>
+       <!-- Build each widgetset locally, i.e., not for an installation package. -->
+       <target name="widgetset-default" depends="compile-widgetset-generator, init-nonpackage, compile-widgetset-default"/>
+       <target name="widgetset-portal-default" depends="compile-widgetset-generator, init-nonpackage, compile-widgetset-portal-default"/>
+       <target name="widgetset-sampler" depends="compile-widgetset-generator, init-nonpackage, compile-widgetset-sampler"/>
+       <target name="widgetset-coverflow" depends="compile-widgetset-generator, init-nonpackage, compile-widgetset-coverflow"/>
+       <target name="widgetset-reserver" depends="compile-widgetset-generator, init-nonpackage, compile-widgetset-reserver"/>
+       <target name="widgetset-colorpicker" depends="compile-widgetset-generator, init-nonpackage, compile-widgetset-colorpicker"/>
 
     <!-- Compile the Toolkit library JAR.          -->
     <!-- Only need the default widgetset for this. -->