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

Page 357

Advertising
background image

################################################################################
#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

Advertising
This manual is related to the following products: