Author: fhanik Date: Thu Jun 28 11:21:18 2007 New Revision: 551648 URL: http://svn.apache.org/viewvc?view=rev&rev=551648 Log: Added skeleton structure around Bayeux
Added: tomcat/sandbox/bayeux/ tomcat/sandbox/bayeux/build/ tomcat/sandbox/bayeux/build/build.properties.default tomcat/sandbox/bayeux/build/build.xml tomcat/sandbox/bayeux/conf/ tomcat/sandbox/bayeux/java/ tomcat/sandbox/bayeux/java/org/ tomcat/sandbox/bayeux/java/org/apache/ tomcat/sandbox/bayeux/java/org/apache/comet/ tomcat/sandbox/bayeux/java/org/apache/comet/bayeux/ Added: tomcat/sandbox/bayeux/build/build.properties.default URL: http://svn.apache.org/viewvc/tomcat/sandbox/bayeux/build/build.properties.default?view=auto&rev=551648 ============================================================================== --- tomcat/sandbox/bayeux/build/build.properties.default (added) +++ tomcat/sandbox/bayeux/build/build.properties.default Thu Jun 28 11:21:18 2007 @@ -0,0 +1,30 @@ +# ----------------------------------------------------------------------------- +# build.properties.sample +# +# This is an example "build.properties" file, used to customize building +# Tomcat for your local environment. It defines the location of all external +# modules that Tomcat depends on. Copy this file to "build.properties" +# in the top-level source directory, and customize it as needed. +# +# $Id: build.properties.default 526202 2007-04-06 15:44:38Z remm $ +# ----------------------------------------------------------------------------- + +# ----- Vesion Control Flags ----- +version.major=6 +version.minor=X +version.build=0 +version.patch=0 +version=6.x-sandbox + +# ----- Default Base Path for Dependent Packages ----- +# Please note this path must be absolute, not relative, +# as it is referenced with different working directory +# contexts by the various build scripts. +base.path=/usr/share/java +#base.path=C:/path/to/the/repository +#base.path=/usr/local + +compile.source=1.5 +compile.target=1.5 +compile.debug=true + Added: tomcat/sandbox/bayeux/build/build.xml URL: http://svn.apache.org/viewvc/tomcat/sandbox/bayeux/build/build.xml?view=auto&rev=551648 ============================================================================== --- tomcat/sandbox/bayeux/build/build.xml (added) +++ tomcat/sandbox/bayeux/build/build.xml Thu Jun 28 11:21:18 2007 @@ -0,0 +1,85 @@ +<project 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"/> + <property name="base.path" value="${basedir}/deps"/> + + <!-- Download and dependency building --> + <target name="proxyflags"> + <!-- check proxy parameters. --> + <condition property="useproxy"> + <equals arg1="${proxy.use}" arg2="on" /> + </condition> + </target> + + <target name="setproxy" depends="proxyflags" if="useproxy"> + <taskdef name="setproxy" + classname="org.apache.tools.ant.taskdefs.optional.net.SetProxy" /> + <setproxy proxyhost="${proxy.host}" proxyport="${proxy.port}" + proxyuser="${proxy.user}" proxypassword="${proxy.password}" /> + <echo message="Using ${proxy.host}:${proxy.port} to download ${sourcefile}"/> + </target> + + <target name="testexist"> + <echo message="Testing for ${destfile}"/> + <available file="${destfile}" property="exist"/> + </target> + + <target name="downloadgz" unless="exist" depends="setproxy,testexist"> + <!-- Download and extract the package --> + <get src="${sourcefile}" dest="${base.path}/file.tar.gz" /> + <gunzip src="${base.path}/file.tar.gz" dest="${base.path}/file.tar"/> + <untar src="${base.path}/file.tar" dest="${base.path}"/> + <delete file="${base.path}/file.tar"/> + <delete file="${base.path}/file.tar.gz"/> + </target> + + <target name="downloadzip" unless="exist" depends="setproxy,testexist"> + <!-- Download and extract the package --> + <get src="${sourcefile}" dest="${base.path}/file.zip" /> + <mkdir dir="${destdir}" /> + <unzip src="${base.path}/file.zip" dest="${destdir}"/> + <delete file="${base.path}/file.zip"/> + </target> + + <target name="downloadfile" unless="exist" depends="setproxy,testexist"> + <!-- Download extract the file --> + <mkdir dir="${destdir}" /> + <get src="${sourcefile}" dest="${destfile}" /> + </target> + + <target name="download" description="Builds and download dependent components"> + + <antcall target="downloadfile"> + <param name="sourcefile" value="${tomcat-native.loc}"/> + <param name="destfile" value="${tomcat-native.tar.gz}"/> + <param name="destdir" value="${tomcat-native.home}"/> + </antcall> + + <antcall target="downloadgz"> + <param name="sourcefile" value="${commons-daemon.loc}"/> + <param name="destfile" value="${commons-daemon.jar}"/> + </antcall> + + <!-- Build Tomcat DBCP bundle --> + <antcall target="downloadgz"> + <param name="sourcefile" value="${commons-collections-src.loc}"/> + <param name="destfile" value="${tomcat-dbcp.jar}" /> + </antcall> + <antcall target="downloadzip"> + <param name="sourcefile" value="${jdt.loc}"/> + <param name="destfile" value="${jdt.jar}"/> + <param name="destdir" value="${base.path}"/> + </antcall> + </target> + + + <target name="build"> + </target> +</project> \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]