Date: 2004-07-12T05:50:39 Editor: 212.34.160.66 <> Wiki: Ant Wiki Page: AntNewbies URL: http://wiki.apache.org/ant/AntNewbies
no comment Change Log: ------------------------------------------------------------------------------ @@ -36,6 +36,7 @@ </exec> </target> }}} +---- ```Question#2``` How do i use a different JAVA Compiler than javac. I tried to use the JDT to compile my Source but i don't know the right Syntax to start it correct in ANT. @@ -66,7 +67,7 @@ be used to set a default value for this attribute for all javac tasks. This is exactly what Answer #1 uses, you just don't need to write the compiler adapter since somebody else has already done so for you. - +---- ```Question#2,5``` It doesnt work... I don't find the Bug in my Script... :( No i tried as told with the Help from the Eclipse Page. I copied the directory $ECLIPSE_JDT_HOME/plugins/org.eclipse.jdt.core_2.1.3 to @@ -112,4 +113,54 @@ at org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.resolveClassName(CompilerAdapterFactory.java:163) ... 13 more +}}} + +'''Answer #2,5''' + +I answer myself :-) I've found it. The JDT 2.1.3 could not be used as Standalone because of a Bug in it. Only Release 3.0 or higher could +be used. See also ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=37779]) +---- +```Question#3``` Simple Beginner Question about If-Usage. + +I have a new Problem. I sitt here and try to realise a Backuppart in my Tomcat-Application-Ant-Script (What a Word). I have the Book from Bernd Matzke from Addison-Wesly here and tried the Following Script: + +{{{ +<?xml version="1.0" encoding="UTF-8"?> +<project name="iftest" default="main" basedir="."> + <property name="dir.tomcat.webapps" value="/usr/share/tomcat4/webapps"/> + <property name="tomcat.projectname" value="myApplication"/> + <target name="main" depends="doif"> + <echo message="The first Statement would be the last Statement... ;-)"/> + </target> + <target name="doif" depends="checkFileExists, if_target"/> + <target name="checkFileExists"> + <condition property="p"> + <available file="web.xml" filepath="${dir.tomcat.webapps}/${tomcat.projectname}/WEB-INF"/> + </condition> + <echo message="The Property 'p' is ${p}"/> + </target> + <target name="if_target" if="${p}"> + <echo message="Hello i'm here in the if_target"/> + </target> +</project> +}}} + +If i run it the Answer is: + +{{{ [EMAIL PROTECTED] ant-enteich]# ant -f build_test.xml +Buildfile: build_test.xml + +checkFileExists: + [echo] The Property 'p' is true + +if_target: + +doif: + +main: + [echo] The first Statement would be the last Statement... ;-) + +BUILD SUCCESSFUL +Total time: 1 second }}} --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]