Code Search for Developers
 
 
  

build-iticket.xml from iTicket at Krugle


Show build-iticket.xml syntax highlighted

<project name="iTicket" default="compile" basedir="..">

	<property name="src.dir" location="src"/>
	<property name="lib.dir" location="lib"/>
	<property name="classes.dir" location="classes"/>
	<property name="deploy.dir" location="deploy"/>
	<property name="tomcat.dir" location="C:/Program Files/Apache Software Foundation/Tomcat 5.5"/>
	<property name="tomcat.lib.dir" location="${tomcat.dir}/shared/lib"/>
	<property name="tomcat.webapp.dir" location="${tomcat.dir}/webapps"/>
	<property name="tomcat.work.dir" location="${tomcat.dir}/work"/>
	<property name="webapp.dir" location="webapp"/>
	<property name="xml.file.location" location="${webapp.dir}/WEB-INF"/>
	<property name="war.file.name" value="iTicket.war"/>
	<property name="xml.file.name" value="web.xml"/>
	<property name="jar.name" value="iticket.jar"/>

	<path id="iTicket-classpath">
		<fileset dir="${lib.dir}">
			<include name="**/commons-collections-2.1.jar"/>
			<include name="**/commons-lang-1.0.1.jar"/>
			<include name="**/log4j-1.2.13.jar"/>
			<include name="**/${torque.jar}"/>
			<include name="**/velocity-1.3.1.jar"/>
			<include name="**/village-2.0-dev-20030825.jar"/>
			<include name="**/xercesImpl-2.0.2.jar"/>
			<include name="**/xmlParserAPIs-2.0.2.jar"/>
			<include name="**/*.jar"/>
		</fileset>
	</path>

	<target name="init">
		<!-- Create the classes directory structure -->
		<mkdir dir="${classes.dir}"/>
	</target>

	<target name="compile" depends="init" description="compiles all source files" >
		<!-- Compile the java code from ${src.dir} into ${build.dir} -->
		<javac
			srcdir="${src.dir}"
			destdir="${classes.dir}"
			excludes="webapp/**,sql/**,gloom/ch/test/**">
			<classpath refid="iTicket-classpath"/>
		</javac>
	</target>

	<target name="jar" depends="compile" description="generate the jar" >
		<!-- Put everything in ${classes.dir} into a basic jar into ${deploy.dir}/{jar.name} -->
		<mkdir dir="${deploy.dir}"/>
		<delete file="${deploy.dir}/*.jar"/>
		<jar
			jarfile="${deploy.dir}/${jar.name}"
			basedir="${classes.dir}"/>
	</target>

<target name="war">
		<mkdir dir="${deploy.dir}"/>
		<war
			warfile="${deploy.dir}/${war.file.name}"
			webxml="${xml.file.location}/${xml.file.name}">
			<fileset dir="${webapp.dir}"/>
				<!-- excludes="${lib.dir},${src.dir}"/> -->
		</war>
	</target>

	<target name="deploy">
		<delete dir="${tomcat.webapp.dir}/iTicket"/>
		<delete dir="${tomcat.work.dir}/Catalina/localhost"/>
		<copy todir="${tomcat.lib.dir}">
			<fileset
				dir="${deploy.dir}"
				includes="*.jar"/>
		</copy>
		<copy todir="${tomcat.webapp.dir}">
			<fileset
				dir="${deploy.dir}"
				includes="${war.file.name}"/>
		</copy>
	</target>

	<target name="clean" description="deletes classes and archive directories" >
		<!-- Delete the ${build} and ${dist} directory trees -->
		<delete dir="${classes.dir}"/>
		<delete dir="${deploy.dir}"/>
	</target>

	<target name="makeAll" depends="clean, jar, war, deploy" ></target>

</project>




See more files for this project here

iTicket

iTicket is an application for booking specific flights. On a quick-check-in terminal the passenger could easily withdraw the ticket.

Project homepage: http://sourceforge.net/projects/iticket
Programming language(s): Java,JSP,XML
License: lgpl21

  build-iticket.xml
  build-torque.xml
  build.properties