| <?xml version="1.0" encoding="UTF-8"?> |
| <project basedir="." default="build" name="org.eclipse.persistence.example.jpa.cache"> |
| <property environment="env"/> |
| <!--property name="JDBC_LIB" value="./mysql-connector-java-5.0.7-bin.jar"/--> |
| <property name="JDBC_LIB" value="./ojdbc6.jar"/> |
| <property name="JPA_LIB" value="./persistence.jar"/> |
| <property name="ECLIPSELINK_LIB" value="./eclipselink.jar"/> |
| <property name="AGENT" value="-javaagent:${ECLIPSELINK_LIB}"/> |
| <property name="debuglevel" value="source,lines,vars"/> |
| <path id="base.classpath"> |
| <pathelement location="classes"/> |
| <pathelement location="${JDBC_LIB}"/> |
| <pathelement location="${JPA_LIB}"/> |
| </path> |
| <path id="eclipselink.classpath"> |
| <pathelement location="classes"/> |
| <pathelement location="${JDBC_LIB}"/> |
| <pathelement location="${JPA_LIB}"/> |
| <pathelement location="${ECLIPSELINK_LIB}"/> |
| </path> |
| <target name="init" depends="clean"> |
| <mkdir dir="classes"/> |
| </target> |
| <target name="clean"> |
| <delete dir="classes"/> |
| </target> |
| |
| <target depends="init" name="build"> |
| <echo message="${ant.project.name}: ${ant.file}"/> |
| <javac debug="true" debuglevel="${debuglevel}" destdir="classes"> |
| <src path="src"/> |
| <exclude name="**/.svn/**"/> |
| <classpath refid="base.classpath"/> |
| </javac> |
| <copy todir="classes/META-INF"> |
| <fileset dir="src/META-INF"> |
| <include name="*.xml"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="find-test" depends="build"> |
| <java classname="example.FindTest" |
| maxmemory="512m" |
| fork="true"> |
| <jvmarg value="${AGENT}"/> |
| <classpath refid="eclipselink.classpath"/> |
| </java> |
| </target> |
| |
| <target name="query-test" depends="build"> |
| <java classname="example.QueryTest" |
| maxmemory="512m" |
| fork="true"> |
| <jvmarg value="${AGENT}"/> |
| <classpath refid="eclipselink.classpath"/> |
| </java> |
| </target> |
| |
| </project> |