blob: 6b7a38c3e40d22c3cca69d794c39dd857dad37b9 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" ?>
<project name="Schema project build" default="build">
<property environment="env" />
<property name="typesystemname" value="Schema" />
<property name="class.path" value="C:/perforce/v2/bea/jdk141_02/jre/lib/rt.jar;C:/perforce/v2/bea/jdk141_02/lib/tools.jar;C:/perforce/v2/bea/weblogic81b/server/lib/knex.jar;C:/perforce/v2/bea/weblogic81b/common/lib/log4j.jar;C:/perforce/v2/bea/weblogic81b/server/lib/debugging.jar;C:/perforce/v2/bea/weblogic81b/server/lib/javelin.jar;C:/perforce/v2/bea/weblogic81b/server/lib/wlw-lang.jar;C:/perforce/v2/bea/weblogic81b/server/lib/weblogic.jar;C:/perforce/v2/bea/weblogic81b/common/eval/pointbase/lib/pbserver44.jar;C:/perforce/v2/bea/weblogic81b/common/eval/pointbase/lib/pbclient44.jar;C:/perforce/v2/bea/weblogic81b/server/lib/webservices.jar;C:/perforce/v2/bea/weblogic81b/server/lib/webserviceclient.jar;C:/perforce/v2/bea/weblogic81b/server/lib/webserviceclient+ssl.jar;C:/perforce/v2/bea/weblogic81b/server/lib/wli.jar;C:/perforce/v2/bea/weblogic81b/server/lib/xbean.jar;C:/perforce/v2/bea/weblogic81b/server/lib/wlxbean.jar;C:/perforce/v2/bea/weblogic81b/server/lib/xqrl.jar;C:/perforce/v2/bea/weblogic81b/server/lib/wlxtrt.jar;C:/perforce/v2/bea/weblogic81b/server/lib/netui/netui-compiler.jar;C:/perforce/v2/bea/weblogic81b/integration/lib/wlai-server.jar;C:/Documents and Settings/mbishop/My Documents/test/APP-INF/lib/Control.jar;C:/Documents and Settings/mbishop/My Documents/test/APP-INF/lib/JavaStuff.jar;C:/Documents and Settings/mbishop/My Documents/test/APP-INF/lib/Mac.jar;C:/Documents and Settings/mbishop/My Documents/test/APP-INF/lib/Schema.jar;C:/Documents and Settings/mbishop/My Documents/test/APP-INF/lib/SimpControlTwo.jar" />
<property name="src.path" value="C:/Documents and Settings/mbishop/My Documents/test/Schema/" />
<property name="jar.path" value="C:/Documents and Settings/mbishop/Local Settings/Temp/wlw_compile23217" />
<property name="jarname" value="Schema.jar" />
<property name="library.path" value="C:/Documents and Settings/mbishop/My Documents/test/APP-INF/lib/" />
<property name="wlhome.path" value="C:/perforce/v2/bea/weblogic81b/" />
<path id="task.classpath">
<fileset dir="${wlhome.path}">
<include name="server/lib/xbean.jar" />
<include name="server/lib/weblogic.jar"/>
</fileset>
</path>
<taskdef name="xmlbean" classname="xml.apache.org.tool.XMLBean" classpathref="task.classpath"/>
<target name="build" description="Build the Schemas project and copy it to Libraries">
<mkdir dir="${jar.path}" />
<xmlbean
destfile="${jar.path}/${jarname}"
schema="${src.path}"
typesystemname="${typesystemname}"
classpath="${class.path}"
failonerror="true" />
<!-- With failonerror=true, an the target should abort before
here if there's an error.
Therefore if there's no jar, then it must mean that there
were no source files to compile, so delete the jar in libraries. -->
<available property="is-jar" file="${jar.path}/${jarname}"/>
<antcall target="move-jar"/>
<antcall target="check-cleanup-jar"/>
</target>
<target name="move-jar" if="is-jar">
<move todir="${library.path}" file="${jar.path}/${jarname}" failonerror="false" />
</target>
<target name="check-cleanup-jar" unless="is-jar">
<antcall target="clean"/>
</target>
<target name="clean">
<delete file="${library.path}/${jarname}" failonerror="false"/>
</target>
</project>