blob: 2c736b788391acfc4033d27bb0579a5c0adeb9d9 [file] [log] [blame]
<?xml version="1.0"?>
<!-- $Id$ -->
<project name="Tapestry Contrib Framework" default="install">
<property name="root.dir" value=".."/>
<property file="${root.dir}/config/Version.properties"/>
<property file="${root.dir}/config/build.properties"/>
<property file="${root.dir}/config/common.properties"/>
<path id="project.class.path">
<pathelement location="${lib.ext.dir}/javax.servlet.jar"/>
<pathelement location="${lib.ext.dir}/${commons-logging.jar}"/>
<pathelement location="${lib.ext.dir}/${commons-lang.jar}"/>
<pathelement location="${lib.ext.dir}/javax.xml.jaxp.jar"/>
<pathelement location="${lib.ext.dir}/org.apache.crimson.jar"/>
<pathelement location="${framework.jar}"/>
<pathelement location="${lib.ext.dir}/mckoidb.jar"/>
<pathelement location="${lib.ext.dir}/${ognl.jar}"/>
<pathelement location="${jboss.client.dir}/jboss-client.jar"/>
<pathelement location="${jboss.client.dir}/jboss-j2ee.jar"/>
<pathelement location="${jboss.lib.dir}/jboss-jmx.jar"/>
<pathelement location="${jboss.lib.dir}/jboss-system.jar"/>
<pathelement location="${jboss.lib.dir}/jboss-common.jar"/>
</path>
<target name="init">
<mkdir dir="${classes.dir}"/>
</target>
<target name="clean">
<delete dir="${classes.dir}"/>
</target>
<target name="compile" depends="init" description="Compile all classes in the framework.">
<javac srcdir="${src.dir}" destdir="${classes.dir}" debug="on" target="1.1">
<classpath refid="project.class.path"/>
</javac>
</target>
<target name="install" depends="compile" description="Compile all classes and build the installed JAR including all package resources.">
<jar jarfile="${contrib.jar}">
<fileset dir="${classes.dir}"/>
<fileset dir="${src.dir}">
<exclude name="**/*.java"/>
<exclude name="**/package.html"/>
</fileset>
</jar>
</target>
</project>