On Sun, 2002-08-11 at 11:25, Jayson Falkner wrote: > I have been using the same thing. The only downside is the download > time, but, IMO it would be great to have this included and encouraged > for use with the Tomcat 5 build file. > > Way to go Bob!
Thanks, although I just cut/pasted Ian Darwin's example. It builds tomcat5 pretty well, but I would really like it if it also did these things, - building "dist", start tomcat up - download and run watchdog and generate a report - If the report fails, then send an email to people who committed in past 24 hours - run automatically every 24 hours. Sort of a mini-gump. Cheers, -bob > > Jayson Falkner > [EMAIL PROTECTED] > > Bob Herrmann wrote: > > Yea, I liked your script, this one builds Tomcat 5. > > > > BUILDING.TXT could almost just say "All you need is JDK1.4 and Ant1.5 > > then just type 'ant' and a working Tomcat 5 development tree is built. > > (If you are behind a firewall, you may need to adjust proxy settings.)" > > > > This should be cross platform (haven't tested it on Win32.) > > > > Cheers, > > -bob > > > > <project name="CVS Retrieval" default="populate"> > > > > <property file="build.properties"/> > > > > <property name="apache.dir" value="${user.home}/TC5"/> > > <property name="base.path" value="${apache.dir}/download"/> > > > > <property name="cvsroot" > > value=":pserver:[EMAIL PROTECTED]:/home/cvspublic"/> > > > > <target name="populate" depends="init,checkout,buildit" /> > > > > <target name="init"> > > <tstamp/> > > <mkdir dir="${apache.dir}"/> > > <mkdir dir="${base.path}"/> > > </target> > > > > <target name="checkout" depends="init"> > > > > <cvs package="jakarta-servletapi-5" > > cvsRoot="${cvsroot}" > > dest="${apache.dir}" > > /> > > <cvs package="jakarta-tomcat-catalina" > > cvsRoot="${cvsroot}" > > dest="${apache.dir}" > > /> > > <cvs package="jakarta-tomcat-5" > > cvsRoot="${cvsroot}" > > dest="${apache.dir}" > > /> > > <cvs package="jakarta-tomcat-connectors" > > cvsRoot="${cvsroot}" > > dest="${apache.dir}" > > /> > > <cvs package="jakarta-tomcat-jasper" > > cvsRoot="${cvsroot}" > > dest="${apache.dir}" > > /> > > <cvs package="jakarta-tomcat-5" > > cvsRoot="${cvsroot}" > > dest="${apache.dir}" > > /> > > > > </target> > > > > <target name="buildit" depends="init"> > > > > <echo message="Commons-logging build dies without this" > > file="${base.path}/LICENSE" /> > > > > <ant dir="${apache.dir}/jakarta-tomcat-5" > > target="download" /> > > > > <ant dir="${apache.dir}/jakarta-tomcat-5" > > target="dist" /> > > </target> > > > > </project> > > > > > > On Tue, 2002-08-06 at 13:43, Ian Darwin wrote: > > > >>On August 6, 2002 01:01 pm, you wrote: > >> > >>>The main thing missing is a target which sets up the CVS repositories, > >>>so it's quite close to what we have now. Problem is, I'm not too happy > >>>at the idea of doing that automatically. > >> > >>Trivial to do with Ant, but I agree, it's risky to automate this. OTOH if > >>it's well documented what it's doing, people should be OK with it. > >> > >>Ian > >> > >><project name="CVS Retrieval" default="populate"> > >> > >> <!-- $Id: build.xml,v 1.1 2002/06/11 15:35:57 ian Exp $ --> > >> > >> <!-- Maybe find a better way of setting this --> > >> <property name="apache.dir" value="${user.home}/src/apache"/> > >> <property name="cvs.root" > >> value=":pserver:[EMAIL PROTECTED]:/home/cvspublic"/> > >> > >> <target name="init"> > >> <tstamp/> > >> <mkdir dir="${apache.dir}"/> > >> </target> > >> > >> <target name="populate" depends="init"> > >> > >> <cvs package="jakarta-tomcat-4.0" > >> cvsRoot="${cvs.root}" > >> dest="${apache.dir}" > >> /> > >> <cvs package="jakarta-tomcat-connectors" > >> cvsRoot="${cvs.root}" > >> dest="${apache.dir}" > >> /> > >> <cvs package="jakarta-tomcat-jasper" > >> cvsRoot="${cvs.root}" > >> dest="${apache.dir}" > >> /> > >> </target> > >></project> > >> > >>-- > >>To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > >>For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > > > > > > > > -- > > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > > > > > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- Cheers, -bob -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>