remm 2002/10/26 11:52:56 Modified: . build.xml Added: resources build.xml Log: - Add a "main"build" script to allow newbies to build Tomcat very easily once Ant is correctly setup (at least with JDK 1.3+). - The small build.xml will be made available online as a separate (and small) download, as it's the only thing required. - New building documentation coming soon. Revision Changes Path 1.51 +7 -0 jakarta-tomcat-5/build.xml Index: build.xml =================================================================== RCS file: /home/cvs/jakarta-tomcat-5/build.xml,v retrieving revision 1.50 retrieving revision 1.51 diff -u -r1.50 -r1.51 --- build.xml 26 Oct 2002 14:27:13 -0000 1.50 +++ build.xml 26 Oct 2002 18:52:56 -0000 1.51 @@ -498,6 +498,13 @@ <mkdir dir="${tomcat.dist}/src/${jasper.project}"/> <mkdir dir="${tomcat.dist}/src/${jasper.project}/jasper2"/> + <!-- Main build file --> + <copy todir="${tomcat.dist}/src"> + <fileset dir="${basedir}/resources"> + <include name="build.xml" /> + </fileset> + </copy> + <!-- jakarta-tomcat-5 source --> <copy todir="${tomcat.dist}/src/${tomcat.project}"> <fileset dir="${basedir}"> 1.1 jakarta-tomcat-5/resources/build.xml Index: build.xml =================================================================== <project name="Tomcat 5.0 Netbuild" default="build" basedir="."> <!-- ===================== Initialize Property Values =================== --> <!-- See "build.properties.sample" in the top level directory for all --> <!-- property values you must customize for successful building!!! --> <property file="${user.home}/build.properties"/> <property file="build.properties"/> <property file="build.properties.default"/> <!-- Project Properties --> <property name="name" value="Apache Tomcat" /> <property name="year" value="2002" /> <property name="version" value="5.0" /> <property name="project" value="jakarta-tomcat" /> <property name="final.name" value="${project}-${version}" /> <property name="final-src.name" value="${project}-${version}-src" /> <!-- CVSROOT --> <property name="cvsroot" value=":pserver:[EMAIL PROTECTED]:/home/cvspublic" /> <!-- Subprojects --> <property name="api.project" value="jakarta-servletapi-5" /> <property name="tomcat.project" value="jakarta-tomcat-5" /> <property name="catalina.project" value="jakarta-tomcat-catalina" /> <property name="jtc.project" value="jakarta-tomcat-connectors" /> <property name="jasper.project" value="jakarta-tomcat-jasper" /> <!-- Source dependencies --> <property name="api.home" value="${basedir}/${api.project}"/> <property name="catalina.home" value="${basedir}/${catalina.project}"/> <property name="jasper.home" value="${basedir}/${jasper.project}/jasper2"/> <property name="jtc.home" value="${basedir}/${jtc.project}"/> <property name="tomcat.home" value="${basedir}/${tomcat.project}"/> <target name="build" depends="check.source,get.source" description="Builds all components"> <ant dir="${tomcat.home}" target="download" /> <ant dir="${tomcat.home}" target="deploy" /> </target> <target name="check.source"> <available property="source.exists" file="${basedir}/${tomcat.project}" /> </target> <target name="get.source" unless="source.exists"> <antcall target="checkout" /> </target> <target name="checkout" description="Update or checkout required sources from CVS"> <cvs cvsroot="${cvsroot}" quiet="true" command="checkout -P ${tomcat.project}" dest="${basedir}" compression="true" /> <cvs cvsroot="${cvsroot}" quiet="true" command="checkout -P ${catalina.project}" dest="${basedir}" compression="true" /> <cvs cvsroot="${cvsroot}" quiet="true" command="checkout -P ${jasper.project}" dest="${basedir}" compression="true" /> <cvs cvsroot="${cvsroot}" quiet="true" command="checkout -P ${jtc.project}" dest="${basedir}" compression="true" /> <cvs cvsroot="${cvsroot}" quiet="true" command="checkout -P ${api.project}" dest="${basedir}" compression="true" /> </target> </project>
-- To unsubscribe, e-mail: <mailto:tomcat-dev-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:tomcat-dev-help@;jakarta.apache.org>