We use the standard ant task like below, which allows to turn obfuscation on/off: <property name="obfuscate" value="true"/> <property name="dasho.obf.file" value="obfuscate.dop"/> <property name="dasho.nonobf.file" value="nonobfuscate.dop"/>
<!-- =================================================================== --> <!-- Dashos the code and prepares a directory if obfuscate exists --> <!-- then it obfuscates the code as well --> <!-- =================================================================== --> <target name="dasho.delete"> <delete includeEmptyDirs="true" > <fileset dir="${dasho.dir}"/> </delete> </target> <target name="dasho.obf" if="obfuscate" depends="dasho.delete"> <java classname="DashoPro" fork="yes" failonerror="true"> <arg value="-f"/> <arg value="${dasho.obf.file}"/> <classpath refid="dasho.classpath"/> <jvmarg value="-mx96000000"/> </java> </target> <target name="dasho.noobf" unless="obfuscate" depends="dasho.delete"> <java classname="DashoPro" fork="yes" failonerror="true"> <arg value="-f"/> <arg value="${dasho.nonobf.file}"/> <classpath refid="dasho.classpath"/> <jvmarg value="-mx96000000"/> </java> </target> <target name="dasho" depends="init,preprocess,compile,dasho.delete,dasho.obf,dasho.noobf"> </target> -----Original Message----- From: Gavin Terrill [mailto:[EMAIL PROTECTED]] Sent: Friday, October 19, 2001 12:11 PM To: [EMAIL PROTECTED] Subject: RE: Has anybody... We use the standard java task to do this: <target name="dasho-client" depends="jar-dmsclient" if="dasho.present"> <java classname="DashoPro" fork="yes" failonerror="true" > <arg line="-v -f ${basedir}/${src.dir}/dasho/${client}.dop" /> <jvmarg value="-mx96000000" /> <classpath> <pathelement path="${java.class.path}" /> </classpath> </java> </target> "dasho.present" is set in our initialize target <available property="dasho.present" classname="DashoPro" /> -----Original Message----- From: Michael Laccetti [mailto:[EMAIL PROTECTED]] Sent: Friday, October 19, 2001 12:58 PM To: Ant List Subject: Has anybody... Ever invoked DashO from Ant? I'd like to compile, then obfuscate the code... Sound at all possible? ------------------------------------- Michael Laccetti Developer, Eldan Software <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]