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