Hi , can someone please help?I have tried for hours to figrre this out but no help at all.The section of code below fails to execute . while another block of code similar in every way except for the file name executes perfectly. Ant exits with: C:\Program Files\OMS\SDK\Samples\AUTO_PLUGIN\code\plugins\taskcontext\classes does not exist.Of course it exists. -------------------------------------------------------------------------------------------------------------
<target name="build-taskcontext-emulator" depends="init"> <echo>building taskcontext emulator plugin</echo> <echo>1 of 4: create 'META-INF' directory</echo> <mkdir dir="${taskcontext.emul.classes.destdir}/META-INF"/> <echo>2 of 4: compile plugin classes</echo> <javac srcdir="${taskcontext.emul.srcdir}" destdir=" ${taskcontext.emul.classes.destdir}" > <classpath refid="classpath.compile"/> <include name="com/mslv/oms/sample/taskcontext/*.java"/> </javac> <echo>3 of 4: copy plugin configuration files to 'META-INF' directory</echo> <copy todir="${taskcontext.emul.classes.destdir}/META-INF"> <fileset dir="${taskcontext.emul.srcdir}/com/mslv/oms/sample/taskcontext/META-INF" includes="*.xml, *.properties"/> </copy> <echo>4 of 4: create plugin JAR</echo> <jar jarfile="${taskcontext.emul.destdir}/taskcontext_46_emul.jar" basedir="${taskcontext.emul.classes.destdir}"/> </target> above code fails --------------------------------------------------------------------------------------------------------------- while this block here: <target name="build-ordercontext-emulator" depends="init"> <echo>building taskcontext emulator plugin</echo> <echo>1 of 4: create 'META-INF' directory</echo> <mkdir dir="${ordercontext.emul.classes.destdir}/META-INF"/> <echo>2 of 4: compile plugin classes</echo> <javac srcdir="${ordercontext.emul.srcdir}" destdir="${ordercontext.emul.classes.destdir}"> <classpath refid="classpath.compile"/> <include name="com/mslv/oms/sample/ordercontext/*.java"/> </javac> <echo>3 of 4: copy plugin configuration files to 'META-INF' directory</echo> <copy todir="${ordercontext.emul.classes.destdir}/META-INF"> <fileset dir="${ordercontext.emul.srcdir}/com/mslv/oms/sample/ordercontext/META-INF" includes="*.xml, *.properties"/> </copy> <echo>4 of 4: create plugin JAR</echo> <jar jarfile="${ordercontext.emul.destdir}/ordercontext_27_emul.jar" basedir="${ordercontext.emul.classes.destdir}"/> </target> the code above works fine. ..................................................................................................... <!-- properties --> <property file="build.properties"/> <!--override following in build.properties--> <property name="database.username" value="auto"/> <property name="database.password" value="auto"/> <property name="database.url" value="jdbc:oracle:thin:@:tarpon.toronto.metasolv.com:1531:sol9itg"/> <property name="weblogic.dir" value="C:/bea/weblogic81"/> <property name="weblogic.username" value="system"/> <property name="weblogic.password" value="weblogic"/> <property name="weblogic.url" value="t3://srvtodev02:7702"/> <property name="weblogic.domain.server" value="myserver"/> <property name="xmlimportexport.tool.dir" value="${basedir}/../../XMLModel/SDK"/> <property name="solution.plugin.sdk.dir" value="${basedir}/../../AUTO_PLUGIN/SDK"/> <property name="autoplugin.classpath" value="C:/Program Files/OMS/SDK/AutoPlugin/SDK/AutoPlugin_bin"/> <property name="sdk.dir" value="C:/Program Files/OMS/SDK"/> <!--***** --> <property name="plugins.namespace" value="automationtest"/> <property name="plugins.version" value="1.0"/> <property name="solution.plugin.namespace" value="${plugins.namespace}"/> <property name="solution.plugin.version" value="${plugins.version}"/> <!--***** --> <property name="taskcontext.emul.srcdir" value="${basedir}/code/plugins/taskcontext"/> <property name="taskcontext.emul.classes.destdir" value="${taskcontext.emul.srcdir}/classes"/> <property name="taskcontext.emul.destdir" value="${taskcontext.emul.srcdir}"/> <!--***** --> <property name="ordercontext.emul.srcdir" value="${basedir}/code/oms_automation/ordercontext"/> <property name="ordercontext.emul.classes.destdir" value="${ordercontext.emul.srcdir}/classes"/> <property name="ordercontext.emul.destdir" value="${ordercontext.emul.srcdir}"/> <!--***** --> <property name="notificationcontext.emul.srcdir" value="${basedir}/code/plugins/taskcontext"/> <property name="notificationcontext.emul.classes.destdir" value="${notificationcontext.emul.srcdir}/classes"/> <property name="notificationcontext.emul.destdir" value="${notificationcontext.emul.srcdir}"/> <!--***** --> <property name="emulator.application.xml" value="${basedir}/code/oms_automation/META-INF/application.xml"/> <property name="emulators.ear.destdir" value="${basedir}/code/oms_automation"/> <property name="plugins.assemble.destdir" value="${basedir}/code/plugins"/> <!--***** --> <property name="taskcontext.plugin.srcdir" value="${basedir}/code/plugins/taskcontext"/> <property name="taskcontext.plugin.classes.destdir" value="${basedir}/code/plugins/taskcontext/classes"/> <!--***** --> <property name="ordercontext.plugin.srcdir" value="${basedir}/code/plugins/ordercontext"/> <property name="ordercontext.plugin.classes.destdir" value="${basedir}/code/plugins/ordercontext/classes"/> <!--***** --> <property name="notificationcontext.plugin.srcdir" value="${basedir}/code/plugins/ordercontext"/> <property name="notificationcontext.plugin.classes.destdir" value="${basedir}/code/plugins/ordercontext/classes"/> <!--***** --> <property name="stage.temp.dir" value="${basedir}/staging-temp"/> <path id="classpath.compile"> <fileset dir="${weblogic.dir}/server/lib" includes="weblogic.jar"></fileset> <!--fileset dir="${autoplugin.classpath}" includes="Auto_plugin.jar"></fileset--> <fileset dir="${autoplugin.classpath}" includes= "automation_plugins.jar"></fileset> <fileset dir="${xmlimportexport.tool.dir}/lib" includes="xmlparserv2.jar"></fileset> <fileset dir="C:/Program Files/OMS/SDK/" includes="deploytol.jar"></fileset> <pathelement location="."/> </path> --------------------------------- Find your next car at Yahoo! Canada Autos