Build_jdbct2.xml – HP Integrity NonStop H-Series User Manual
Page 357

################################################################################
#CLASSPATHs for JDBC/MX Type 4 Drivers
if [ $1 = T4 ];
then
export CLASSPATH=$CLASSPATH:$t4jdbc/hibernate/samples/eg/t4sqlmx.jar
fi
################################################################################
################################################################################
#CLASSPATHs for hibernate and third-party libraries
export CLASSPATH=$CLASSPATH:$hibernatehome/lib/antlr-2.7.6.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/lib/asm.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/lib/cglib-2.1.3.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/lib/commons-collections-2.1.1.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/lib/commons-logging-1.0.4.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/lib/dom4j-1.6.1.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/hibernate3.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/lib/jta.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/lib/log4j-1.2.11.jar
export CLASSPATH=$CLASSPATH:$hibernatehome/lib/hibernate3sqlmx.jar
#################################################################################
build_jdbct2.xml
(
<My SASH Home>\hibernate\samples\eg\build_jdbct2.xml
)
This is the build file for Caveat Emptor application when using JDBC Type 2 driver for database
connectivity. The content of this file is:
<?xml version="1.0"?>
<project name="eg" basedir="." default="usage">
<property name="name" value="caveatemptor"/>
<property name="src.dir" value="."/>
<property name="build.dir" value="bin"/>
<property name="dist.dir" value="dist"/>
<property name="hibernate.root" value="<Hibernate Home>"/>
<path id="master-classpath">
<fileset dir="${hibernate.root}/lib">
<include name="log4j-1.2.11.jar"/>
</fileset>
<fileset dir="${hibernate.root}">
<include name="hibernate3.jar"/>
</fileset>
</path>
<target name="usage">
<echo message=""/>
<echo message="Hibernate Cavetemptor application build"/>
<echo message="------------------------------------------------------"/>
<echo message=""/>
<echo message="Available targets are:"/>
<echo message=""/>
<echo message="clean --> Clean output directories (bin, dist )"/>
<echo message="build --> Compile main Java sources and create jar file"/>
<echo message="all --> Clean, build"/>
<echo message=""/>
</target>
<target name="clean" description="Clean output directories (build, dist)">
<delete dir="${build.dir}"/>
<delete dir="${dist.dir}"/>
</target>
<target name="build" description="Compile main source tree java files into class files, generate jar files">
<mkdir dir="${build.dir}"/>
<javac destdir="${build.dir}" source="1.5" target="1.5" debug="true"
deprecation="true" optimize="false" failonerror="true">
<src path="${src.dir}"/>
<classpath refid="master-classpath"/>
Customizing Caveat Emptor
357