Hi All,
  I want to selectively invoke rmic only on outdated files. How do I do
that in ant ? For example:

  <target name="determine-rmic">
    <uptodate property="rmic.notRequired">
      <srcfiles dir="${src}">
        <include name="com/mycompany/rmi/*.java"/>
      </srcfiles> 
      <mapper type="glob" from="*.java" to="${classdir}/*_Skel.java"/>
    </uptodate>
  </target>   
  <target name="make-rmic" depends="determine-rmic"
unless="rmic.notRequired">  
    <myrmic dir="${src}/com/mycompany/rmi/*.java"/>
  </target>

But this logic invokes target "make-rmic", which runs rmi compiler on
ALL the java files. I want to modify the logic so that only outdated
files are compiled. is there any way in ant to accomplish this ? 

thanks,
prasen

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

Reply via email to