]> source.dussan.org Git - vaadin-framework.git/commitdiff
Fixed packaging.
authorJani Laakso <jani.laakso@itmill.com>
Fri, 30 Nov 2007 16:13:19 +0000 (16:13 +0000)
committerJani Laakso <jani.laakso@itmill.com>
Fri, 30 Nov 2007 16:13:19 +0000 (16:13 +0000)
svn changeset:3092/svn branch:trunk

build/build.xml
build/package/WebContent/index.html
build/package/start-demo.bat
build/package/start-demo.sh

index 02a9f06774387d60ab6697b3b96b324629bc6410..c36ee058c8cefc380f4898f1945f34d16a678567 100644 (file)
@@ -52,7 +52,6 @@
        <target name="test-package" depends="init" description="used for testing build.xml">
                <echo>Creating package for Mac platform.</echo>
                <var name="package-platform" value="mac" />
-               <!-- TODO: on Mac Leopard, we should not use -XstartOnFirstThread -->
                <var name="eclipse-launch-vmargs" value="-XstartOnFirstThread -Xms128M -Xmx512M" />
                <antcall target="add-platform-specific-files" inheritAll="true" inheritRefs="true" />
                <delete file="${result-path}/eclipse-test" followsymlinks="false" />
 
                <!-- Create Output Directory Hierarchy -->
                <mkdir dir="${output-dir}/WebContent" />
-               <mkdir dir="${output-dir}/WebContent/lib" />
+               <mkdir dir="${output-dir}/WebContent/demo" />
                <mkdir dir="${output-dir}/WebContent/doc" />
                <mkdir dir="${output-dir}/WebContent/doc/manual" />
                <mkdir dir="${output-dir}/WebContent/doc/api" />
                                <copy todir="${output-dir}">
                                        <fileset dir="build/package">
                                                <include name="start-demo.bat" />
-                                               <include name="start-demo.txt" />
                                        </fileset>
                                </copy>
                        </then>
                                <copy todir="${output-dir}">
                                        <fileset dir="build/package">
                                                <include name="start-demo.sh" />
-                                               <include name="start-demo.txt" />
                                        </fileset>
                                </copy>
                                <chmod file="${output-dir}/start-demo.sh" perm="ugo+x" />
                        <then>
                                <copy todir="${output-dir}">
                                        <fileset dir="build/package">
-                                               <include name="Start IT Mill Toolkit.app" />
+                                               <include name="Start IT Mill Toolkit.app/**/*" />
                                                <include name="start-demo.sh" />
-                                               <include name="start-demo.txt" />
                                                <include name=".VolumeIcon.icns" />
-                                               <include name=".DS_Store" />
+                                               <!-- TODO: <include name=".DS_Store" /> -->
                                        </fileset>
                                </copy>
-                               <!-- TODO: this does not work, why? -->
                                <chmod file="${output-dir}/start-demo.sh" perm="ugo+x" />
                        </then>
                </if>
                </copy>
 
                <!-- copy 3rd part libraries used by demo -->
-               <copy todir="${output-dir}/WebContent/lib/demo">
+               <copy todir="${output-dir}/WebContent/demo/lib">
                        <fileset dir="lib">
                                <include name="reservr/**/*" />
                        </fileset>
                </copy>
-               <copy todir="${output-dir}/WebContent/lib">
+               <copy todir="${output-dir}/WebContent/demo/lib">
                        <fileset dir="lib">
                                <include name="jetty/**/*" />
                        </fileset>
                                <pathelement location="${gwt-dir}/${platform}/${lib-gwt-dev}" />
                                <pathelement location="${result-path}/src" />
                                <!-- demo jars -->
-                               <pathelement location="${output-dir}/WebContent/lib/demo/reservr/googlemaps_gwt.jar" />
+                               <pathelement location="${output-dir}/WebContent/demo/lib/reservr/googlemaps_gwt.jar" />
                                <!-- demo widgetset sources -->
                                <pathelement path="${output-dir}/WebContent/WEB-INF/src" />
                        </classpath>
        <target name="libs" depends="compile-java, compile-client-side">
                <echo>Creating libs (server-side)</echo>
                <!-- Create Toolkit JAR -->
-               <jar jarfile="${output-dir}/WebContent/lib/${lib-jar-name}" compress="true">
+               <jar jarfile="${output-dir}/WebContent/WEB-INF/lib/${lib-jar-name}" compress="true">
                        <fileset dir="${result-path}/classes">
                                <patternset>
                                        <exclude name="${toolkit-package}/demo/**" />
                        </fileset>
                </copy>
 
-               <!-- TODO remove WebContent/lib? -->
-               <echo>Adding (duplicating) Toolkit JAR to WebContent/WEB-INF/lib</echo>
-               <copy todir="${output-dir}/WebContent/WEB-INF/lib">
-                       <fileset dir="${output-dir}/WebContent/lib">
-                               <include name="${lib-jar-name}" />
-                       </fileset>
-               </copy>
-
                <echo>Adding source for demo</echo>
                <copy todir="${output-dir}/WebContent/WEB-INF/src">
                        <fileset dir="${result-path}/src">
                -->
                
                <echo>Building WAR</echo>
-               <war warfile="${output-dir}/lib/${product-file}.war" webxml="build/package/WebContent/WEB-INF/web.xml">
+               <war warfile="${output-dir}/${product-file}.war" webxml="build/package/WebContent/WEB-INF/web.xml">
                        <fileset dir="${output-dir}/WebContent">
                                <exclude name="WEB-INF/web.xml" />
                                <include name="**/*" />
                        </fileset>
-                       <lib dir="${output-dir}/WebContent/lib">
+                       <lib dir="${output-dir}/WebContent/WEB-INF/lib">
                                <include name="${lib-jar-name}" />
                        </lib>
                </war>
index e605412db62db51b2fd2ad697de91f7a2af84d47..90ee2187295e6aafa1989425f5d4f64a1b42383a 100644 (file)
                                <div class="library">
                                        <h5>Library</h5>
                                        <p>Contains all you need to start a new Toolkit project (binaries, sources, default 
-                                       themes and widgetsets). <a href="lib/itmill-toolkit-<version></version>.jar">Toolkit JAR</a></p>
+                                       themes and widgetsets). <a href="WEB-INF/lib/itmill-toolkit-<version></version>.jar">Toolkit JAR</a></p>
                                </div>
                                
                                <div class="documentation">
index 8ac629e9c551fe3be309c6f184fdf3b5f33c55f8..08bd8095667de875a18e0ccdcb1327f5b670e53c 100644 (file)
@@ -1 +1 @@
-@java -cp "lib\jetty\jetty-6.1.5.jar;lib\jetty\jetty-util-6.1.5.jar;lib\jetty\servlet-api-2.5-6.1.5.jar;WebContent\WEB-INF\classes" com.itmill.toolkit.launcher.ITMillToolkitDesktopMode\r
+@java -cp "WebContent\demo\lib\jetty\jetty-6.1.5.jar;WebContent\demo\lib\jetty\jetty-util-6.1.5.jar;WebContent\demo\lib\jetty\servlet-api-2.5-6.1.5.jar;WebContent\WEB-INF\classes" com.itmill.toolkit.launcher.ITMillToolkitDesktopMode\r
index 1576528db74ee9b2b6cadb3ba3cbe2e2bdf00046..36fbb95292344929a71eeb55a3e64cb29d876a3e 100644 (file)
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-java -cp lib/jetty/jetty-6.1.5.jar:lib/jetty/jetty-util-6.1.5.jar:lib/jetty/servlet-api-2.5-6.1.5.jar:WebContent/WEB-INF/classes com.itmill.toolkit.launcher.ITMillToolkitDesktopMode
+java -cp WebContent/demo/lib/jetty/jetty-6.1.5.jar:WebContent/demo/lib/jetty/jetty-util-6.1.5.jar:WebContent/demo/lib/jetty/servlet-api-2.5-6.1.5.jar:WebContent/WEB-INF/classes com.itmill.toolkit.launcher.ITMillToolkitDesktopMode