Nice work Matthias. I am out of town this weekend due to a family emergency (everything is ok now.) I will take a look shortly and see if I can't work up some of those improvements to the build files.
sean On Sat, 12 Mar 2005 12:58:01 +0100, Matthias Wessendorf <[EMAIL PROTECTED]> wrote: > Hi all, > > I just did the following to our web apps example > > -moved webapps/examples/src to webapps/src > -moved webapps/examples/web to webapps/examples > -created webapps/simple/ that contains Sean's simple web app files > -created a new build.xml inside of build/simple-webapp > > I guess, there is some work on the build files needed... > > But for now the sample app seams to be clearer... > > -Matthias > > Sean Schofield wrote: > > Here is an updated proposal. > > > > We should create a new simple-examples webapp using the simplified JSP > > pages that I gave Matthias. This I think we are in 100% agreement on > > this (we'll leave the original alone for now.) > > > > We should dramatically simplify the build scripts used to build the webapps. > > > > Here are the problems with the current build scripts as I see them: > > > > i. There are a bunch of them and now we need one more (for > > simplified examples) > > > > ii. Each build script is in its own folder inside the build directory > > of CVS which contains nothing but that build script > > > > iii. The build scripts have a lot of extra stuff for deploying to > > Tomcat which I think we could take out. The nightly build (which > > builds these examples) should not require TOMCAT_HOME which is now > > required because of the catalina-ant.jar tasks. > > > > Here is my proposal: > > > > 1. Move the stuff in webapps/examples/src to webapps/src (so it can be > > more easily shared across the webapps.) > > > > 2. Create a new webapps/simple directory where the stuff I gave Matthias > > goes > > > > 3. Create a new build-webapps.xml script which will compile the > > example src and build the appropriate war files (no deployment, etc.) > > Webapps to be built will include: blank, myfaces-examples and > > simple-examples for now. > > > > 4. Get rid of the separate build scripts for blank, myfaces-examples > > and simple-examples. > > > > 5. Modify the nightly bootstrap build file to also build the webapps > > and then tar them up. Also add a "release" target to the bootstrap > > file so we can build the release and nightlies using CVS in a > > consistent manner (as Martin Cooper has suggested.) > > > > I will do the grunt work of all of this if we can get agreement. I > > think it would be a mistake to not try to get control of some of this > > stuff right now while we have the chance. > > > > sean > > > > -- > Matthias We�endorf > Aechterhoek 18 > DE-48282 Emsdetten > Germany > phone: +49-2572-9170275 > cell phone: +49-179-1118979 > email: matzew AT apache DOT org > url: http://www.wessendorf.net > callto://mwessendorf (Skype) > icq: 47016183 >
