I have now upgraded to jde229beta10 on redhat 6.2 using emacs 20.5 and ant 1.2

When I toggle jde-ant-complete-target to "off" everything works fine and I am able to build, rebuild etc.
However when I toggle this setting to "on" jde cannot find some of the targets in the build file.
The targets it can find are prepare, prepare_dist, build, release, dist, clean
The targets it cannot find are init, rebuild, run, junit, trun.
I enclose the automaton.xml file which works as a build.xml file as this seem to the only place where this problem may have its origin.
I am using rev1.35 of jde-ant.el
Thanks for any help. R.



 
<project name="simulation" default="compile" basedir="/usr/home/home/ralph/automaton" >

<path id="base.class.path">
    
    <pathelement location="/usr/local/Repast/repast/lib/colt.jar" />
    <pathelement location="/usr/local/Repast/repast/lib/jcchart.jar" />
    <pathelement location="/usr/local/Repast/repast/lib/jgl3.1.0.jar" />
    <pathelement location="/usr/local/Repast/repast/lib/jmf.jar" />
    <pathelement location="/usr/local/Repast/repast/lib/mediaplayer.jar" />
    <pathelement location="/usr/local/Repast/repast/lib/multiplayer.jar" />
    <pathelement location="/usr/local/Repast/repast/lib/plot.jar" />
    <pathelement location="/usr/local/Repast/repast/lib/repast.jar" />
    <pathelement location="/usr/local/Repast/repast/lib/sound.jar" />
    <pathelement location="/usr/local/Repast/repast/lib/trove.jar" />
    <pathelement location="/usr/local/Repast/repast/lib/xerces.jar" />
    <pathelement location="/usr/local/junit/junit3.2/junit.jar" />
    <pathelement path="/home/ralph/corejava" />
</path>


<path id="automaton.class.path">
 <pathelement path="progs/code/" />
 <path refid="base.class.path" />
</path>

<path id="junit.class.path">
 <pathelement path="progs/code/" />
 <pathelement location="/usr/share/java/optional.jar" />
 <pathelement location="/usr/share/java/ant.jar" />
 <path refid="base.class.path" />
</path>

<path id="trun.class.path">
 <pathelement path="jars/automaton.jar" />
 <path refid="base.class.path" />
</path>

    <target name="init">
        <tstamp/>
        <property name="source" value="progs/source" />
        <property name="code"  value="progs/code/" />
        <property name="dist"  value="progs/dist/" />
        <property name="debug"  value="on" />

    </target>

    <target name="prepare" depends="init">
        <delete>
                <fileset dir="/usr/home/home/ralph/automaton/progs/code" 
includes="**/*.class" />
        </delete> 
    </target>

   <target name="prepare_dist" depends="init">
        <delete>
                <fileset dir="/usr/home/home/ralph/automaton/progs/dist" 
includes="**/*.class" />
        </delete> 
    </target>

    <target name="build" depends="init">
        <javac srcdir="${source}" destdir="${code}" debug="on">
            <classpath refid="automaton.class.path" />
        </javac>
    </target>
    

    <target name="release" depends="init,prepare_dist,rebuild">
        <javac srcdir="${source}" destdir="${dist}" debug="off" >
            <classpath refid="automaton.class.path" />
        </javac>
    </target>
    

    <target name="rebuild" depends="init,prepare,build">
    </target>

    <target name="dist" depends="init,release">
        <chmod file="jars/automaton.jar" perm="ugo+rx" />
        <jar jarfile="jars/automaton.jar"
        basedir="${code}"
        includes="**/*.class" />
        <chmod file="jars/automaton.jar" perm="ugo+rx" />
    </target>

    <target name="clean" depends="init">
         <delete>
                <fileset dir="/usr/home/home/ralph/automaton/progs/code" 
includes="**/*.class" />
        </delete> 
    </target>
    
     
    <target name="run" depends="init">
     <java classname="uchicago.src.sim.engine.SimInit" 
        fork="yes" dir="/usr/home/home/ralph/automaton/">
        <arg value="sim.automaton.AutomatonModel" /> 
        <classpath refid="automaton.class.path" />
    </java>
   
    </target>

    <target name="junit" depends="init">
     <taskdef name="junit" 
classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTask" >
        <classpath refid="junit.class.path" />
     </taskdef> 
     <junit printsummary="yes"  fork="yes" haltonfailure="no" 
dir="/usr/home/home/ralph/automaton/" > 
        <classpath refid="junit.class.path" />
        <test name="sim.testing.AllAutomatonTests" outfile="junit" />
        <formatter type="plain" />
    </junit>
   
    </target>


    <target name="trun" depends="init">
     <java classname="uchicago.src.sim.engine.SimInit" 
        fork="yes" dir="/usr/home/home/ralph/automaton/">
        <arg value="sim.automaton.AutomatonModel" /> 
        <classpath refid="trun.class.path" />
    </java>
   
    </target>

    
</project>




Reply via email to