Hi, all.

I am using ant 1.5 with a system where a given build may have source in 
${project.work.dir}/source, ${project.work.dir}/generated-source, or 
both.

I have defined
   <dirset id="compile.source.dirs" dir="${project.work.dir}">
     <include name="source"/>
     <include name="source-generated"/>
   </dirset>

javac is copacetic:

   <target name="compile" depends="depend" description="Compile java 
files into class files" if="compile.source.exists">
     <javac
       destdir="${compile.classes}"
       includes="${compile.includedFiles}"
       excludes="${compile.excludedFiles}"
       <src>
         <dirset refid="compile.source.dirs">
       </src>
     </javac>
   </target>

but if I try to do the corresponding depend:

   <target name="depend" depends="test-source-exists" 
if="compile.source.exists">
     <depend
       destdir="${compile.classes}"
       cache="${compile.depcache}"
       closure="yes"
       excludes="${compile.excludedFiles}"
       includes="${compile.includedFiles}">
       <src>
         <dirset refid="compile.source.dirs">
       </src>
     </depend>
   </target>

I get the error

file:/Users/work/Documents/coding/isis/source/build/standard-
build.xml:134: The <depend> task doesn't support the nested "src" 
element.


Is there any way to do this?

Scott


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to