From 46331601f7e29ce0ec475d4fb6710208543ccb4c Mon Sep 17 00:00:00 2001 From: Jani Laakso Date: Fri, 23 Nov 2007 08:11:29 +0000 Subject: [PATCH] Added "IT Mill Toolkit Hosted Mode" "IT Mill Toolkit Web Mode" launchers integrated to debug and play buttons on Eclipse. Enhanced build.xml in multiple ways. svn changeset:2897/svn branch:trunk --- build/build.xml | 44 ++- build/package/.classpath | 2 +- .../IT Mill Toolkit Hosted Mode.launch | 20 ++ ...launch => IT Mill Toolkit Web Mode.launch} | 2 +- build/package/Toolkit Hosted Mode.launch | 23 -- build/package/build-widgetsets.xml | 2 + build/package/start-demo.bat | 2 +- build/package/start-demo.sh | 2 +- build/package/web.xml | 330 ++++++++++++++++++ 9 files changed, 394 insertions(+), 33 deletions(-) create mode 100644 build/package/IT Mill Toolkit Hosted Mode.launch rename build/package/{Toolkit Web Mode.launch => IT Mill Toolkit Web Mode.launch} (94%) delete mode 100644 build/package/Toolkit Hosted Mode.launch create mode 100644 build/package/web.xml diff --git a/build/build.xml b/build/build.xml index 48d941b7ad..d13d055c56 100644 --- a/build/build.xml +++ b/build/build.xml @@ -44,6 +44,27 @@ + + + + + + + Creating package for Mac platform. + + + + + + + + + + + + + + @@ -80,14 +101,11 @@ - + - @@ -103,6 +121,8 @@ + + @@ -159,6 +179,7 @@ Creating package for Mac platform. + @@ -255,22 +276,31 @@ + + + + + + + + + @@ -673,6 +703,7 @@ Documentation: Add manual - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> + Manual: DocBookDoclet @@ -726,6 +757,7 @@ + Manual: HTML @@ -764,12 +796,12 @@ - + - + diff --git a/build/package/.classpath b/build/package/.classpath index 5640b355fc..4c1bd5523b 100644 --- a/build/package/.classpath +++ b/build/package/.classpath @@ -2,7 +2,7 @@ - + diff --git a/build/package/IT Mill Toolkit Hosted Mode.launch b/build/package/IT Mill Toolkit Hosted Mode.launch new file mode 100644 index 0000000000..f638fa8fc8 --- /dev/null +++ b/build/package/IT Mill Toolkit Hosted Mode.launch @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/build/package/Toolkit Web Mode.launch b/build/package/IT Mill Toolkit Web Mode.launch similarity index 94% rename from build/package/Toolkit Web Mode.launch rename to build/package/IT Mill Toolkit Web Mode.launch index f8139ee54e..2c60ed49d3 100644 --- a/build/package/Toolkit Web Mode.launch +++ b/build/package/IT Mill Toolkit Web Mode.launch @@ -12,6 +12,6 @@ - + diff --git a/build/package/Toolkit Hosted Mode.launch b/build/package/Toolkit Hosted Mode.launch deleted file mode 100644 index 3dc7390648..0000000000 --- a/build/package/Toolkit Hosted Mode.launch +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/build/package/build-widgetsets.xml b/build/package/build-widgetsets.xml index 9d04ce6e64..46e4fd25c7 100644 --- a/build/package/build-widgetsets.xml +++ b/build/package/build-widgetsets.xml @@ -6,6 +6,8 @@ Client-side code is compiled by using GWTCompiler which compiles client-side Jav JavaScript. Generated files are located under WebContent/ITMILL/widgetsets/*. Client-side compilation is required if you create new or modify existing widgets. +You may use either this script or IT Mill Toolkit Hosted Mode.launch (in Eclipse) +to compile your client-side java code. By default IT Mill Toolkit first tries to serve widgetset resources from the file system, if that fails then files are streamed from itmill-toolkit-.jar. diff --git a/build/package/start-demo.bat b/build/package/start-demo.bat index b4f879f91b..8ac629e9c5 100644 --- a/build/package/start-demo.bat +++ b/build/package/start-demo.bat @@ -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.ITMillDesktopLaunch +@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 diff --git a/build/package/start-demo.sh b/build/package/start-demo.sh index 3a7b612f15..1576528db7 100644 --- a/build/package/start-demo.sh +++ b/build/package/start-demo.sh @@ -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.ITMillDesktopLaunch +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 diff --git a/build/package/web.xml b/build/package/web.xml new file mode 100644 index 0000000000..b6ec1b70d3 --- /dev/null +++ b/build/package/web.xml @@ -0,0 +1,330 @@ + + + + + + + IT Mill Toolkit + + IT Mill Toolkit examples + + + + TestComponentsAndLayouts + com.itmill.toolkit.terminal.gwt.server.ApplicationServlet + + application + com.itmill.toolkit.tests.TestComponentsAndLayouts + + + + + TestForNativeWindowing + com.itmill.toolkit.terminal.gwt.server.ApplicationServlet + + application + com.itmill.toolkit.tests.TestForNativeWindowing + + + + + FeatureBrowser + com.itmill.toolkit.terminal.gwt.server.ApplicationServlet + + application + com.itmill.toolkit.demo.featurebrowser.FeatureBrowser + + + + + Reservr + com.itmill.toolkit.terminal.gwt.server.ApplicationServlet + + application + com.itmill.toolkit.demo.reservation.ReservationApplication + + + widgetset + com.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet + + + + + SelectDemo + com.itmill.toolkit.terminal.gwt.server.ApplicationServlet + + application + com.itmill.toolkit.demo.SelectDemo + + + + + BufferedComponents + com.itmill.toolkit.terminal.gwt.server.ApplicationServlet + + application + com.itmill.toolkit.demo.BufferedComponents + + + + + TableDemo + com.itmill.toolkit.terminal.gwt.server.ApplicationServlet + + application + com.itmill.toolkit.demo.TableDemo + + + + + FilterSelect + com.itmill.toolkit.terminal.gwt.server.ApplicationServlet + + application + com.itmill.toolkit.demo.FilterSelect + + + + + FeaturesApplication + com.itmill.toolkit.terminal.gwt.server.ApplicationServlet + + application + com.itmill.toolkit.tests.featurebrowser.FeaturesApplication + + + + + Parameters + com.itmill.toolkit.terminal.gwt.server.ApplicationServlet + + application + com.itmill.toolkit.demo.Parameters + + + + + UpgradingSample + com.itmill.toolkit.terminal.gwt.server.ApplicationServlet + + application + com.itmill.toolkit.demo.UpgradingSample + + + + + QueryContainerDemo + com.itmill.toolkit.terminal.gwt.server.ApplicationServlet + + application + com.itmill.toolkit.demo.QueryContainerDemo + + + + + TreeFilesystemContainer + com.itmill.toolkit.terminal.gwt.server.ApplicationServlet + + application + com.itmill.toolkit.demo.TreeFilesystemContainer + + + + + + + TreeFilesystem + com.itmill.toolkit.terminal.gwt.server.ApplicationServlet + + application + com.itmill.toolkit.demo.TreeFilesystem + + + + + + + HelloWorld + com.itmill.toolkit.terminal.gwt.server.ApplicationServlet + + application + com.itmill.toolkit.demo.HelloWorld + + + + + Calc + com.itmill.toolkit.terminal.gwt.server.ApplicationServlet + + application + com.itmill.toolkit.demo.Calc + + + + + KeyboardShortcut + com.itmill.toolkit.terminal.gwt.server.ApplicationServlet + + application + com.itmill.toolkit.demo.KeyboardShortcut + + + + + ColorPickerApplication + com.itmill.toolkit.terminal.gwt.server.ApplicationServlet + + application + com.itmill.toolkit.demo.colorpicker.ColorPickerApplication + + + widgetset + com.itmill.toolkit.demo.colorpicker.gwt.ColorPickerWidgetSet + + + + + CachingDemo + com.itmill.toolkit.terminal.gwt.server.ApplicationServlet + + application + com.itmill.toolkit.demo.CachingDemo + + + + + NotificationDemo + com.itmill.toolkit.terminal.gwt.server.ApplicationServlet + + application + com.itmill.toolkit.demo.NotificationDemo + + + + + TestSplitPanel + /TestSplitPanel/* + + + + RandomLayoutStress + /RandomLayoutStress/* + + + + TestBench + /TestBench/* + + + + Reservr + /Reservr/* + + + + CalendarDemo + /CalendarDemo/* + + + + SelectDemo + /SelectDemo/* + + + + BufferedComponents + /BufferedComponents/* + + + + TableDemo + /TableDemo/* + + + + FilterSelect + /FilterSelect/* + + + + FeaturesApplication + /FeaturesApplication/* + + + + Parameters + /Parameters/* + + + + UpgradingSample + /UpgradingSample/* + + + + QueryContainerDemo + /QueryContainerDemo/* + + + + TreeFilesystemContainer + /TreeFilesystemContainer/* + + + + TreeFilesystem + /TreeFilesystem/* + + + + HelloWorld + /HelloWorld/* + + + + Calc + /Calc/* + + + + KeyboardShortcut + /KeyboardShortcut/* + + + + ColorPickerApplication + /colorpicker/* + + + + CachingDemo + /CachingDemo/* + + + + NotificationDemo + /NotificationDemo/* + + + + + index.jsp + index.html + index.htm + + + -- 2.39.5