summaryrefslogtreecommitdiffstats
path: root/Master/Reference Architectures and Patterns/EJB 3.0 Code/Gerald Examples/src/examples/jndi/build.xml
diff options
context:
space:
mode:
Diffstat (limited to 'Master/Reference Architectures and Patterns/EJB 3.0 Code/Gerald Examples/src/examples/jndi/build.xml')
-rw-r--r--Master/Reference Architectures and Patterns/EJB 3.0 Code/Gerald Examples/src/examples/jndi/build.xml62
1 files changed, 62 insertions, 0 deletions
diff --git a/Master/Reference Architectures and Patterns/EJB 3.0 Code/Gerald Examples/src/examples/jndi/build.xml b/Master/Reference Architectures and Patterns/EJB 3.0 Code/Gerald Examples/src/examples/jndi/build.xml
new file mode 100644
index 0000000..d7c9690
--- /dev/null
+++ b/Master/Reference Architectures and Patterns/EJB 3.0 Code/Gerald Examples/src/examples/jndi/build.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0"?>
+<!DOCTYPE project [ <!ENTITY include SYSTEM "../../../etc/common.xml"> ]>
+
+<project name="ejb3-examples-jndi" default="compile" basedir="../../..">
+
+ &include;
+
+ <property name="src.dir" value="${basedir}/src"/>
+ <property name="build.dir" value="${basedir}/build"/>
+ <property name="build.classes.dir" value="${build.dir}/classes"/>
+ <property file="${basedir}/etc/common.properties"/>
+
+ <path id="classpath">
+ <pathelement location="${build.classes.dir}"/>
+ </path>
+
+ <!-- =================================================================== -->
+ <!-- Prepares the build directory -->
+ <!-- =================================================================== -->
+ <target name="prepare">
+ <mkdir dir="${build.dir}"/>
+ <mkdir dir="${build.classes.dir}"/>
+ </target>
+
+ <target name="rmic" depends="prepare">
+ <javac srcdir="${src.dir}" destdir="${build.classes.dir}" debug="on" deprecation="on" optimize="off" includes="examples/jndi/PrimaryKeyGeneratorImpl.java">
+ <classpath refid="classpath" />
+ </javac>
+ <rmic base="${build.classes.dir}" classpath="${build.classes.dir}" classname="examples.jndi.PrimaryKeyGeneratorImpl" iiop="true" />
+ </target>
+
+ <!-- =================================================================== -->
+ <!-- Compiles the source code -->
+ <!-- =================================================================== -->
+ <target name="compile" depends="rmic">
+ <javac srcdir="${src.dir}"
+ destdir="${build.classes.dir}"
+ debug="on"
+ deprecation="on"
+ optimize="off"
+ includes="examples/jndi/**">
+ </javac>
+ </target>
+
+ <target name="run" depends="compile">
+ <parallel>
+ <java classname="examples.jndi.Startup" fork="yes" dir=".">
+ <classpath refid="classpath"/>
+ </java>
+
+ <java classname="examples.jndi.Client" fork="yes" dir=".">
+ <classpath refid="classpath"/>
+ </java>
+ </parallel>
+ </target>
+
+ <target name="clean">
+ <delete dir="${build.dir}/classes/examples/jndi"/>
+ </target>
+
+</project>
+