<modified> should use its cache.properties file (otherwise the testcases
should fail :)

But you can specify it via
    <modified>
        <param name="cache.cachefile" value="cache.properties"/>
    </modified>

Is the file created when using the <copy>? (Maybe the <pathconvert> would be
better here.)


Another (theoretical) point: <javac> creates new files with different
content. Can you place
a <modified> with a different cachefile in the <javac>? Then look for the
keys (must be equal...)


Jan



> -----Original Message-----
> From: David Kavanagh [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, April 06, 2004 3:14 AM
> To: Ant Developers List
> Subject: using <modified>
> 
> 
> I'm playing with the <modifed> selector. I'm using it to build the 
> cache, then compile code, then run it again to build a set of 
> files that 
> changed to do hotswap on.
> Here is how I pre-load the cache.
>    <!-- no-op copy to build modified cache -->
>    <copy todir="build/classes">
>        <fileset dir="build/classes">
>            <modified seldirs="false" />
>        </fileset>
>    </copy>
> 
> I'd put an if condition around this in the future...
> Then... <javac...>
> Then, my <hotswap>
> 
>    <hotswap verbose="true" port="9000">
>        <fileset dir="build/classes">
>            <modified seldirs="false" />
>        </fileset>
>    </hotswap>
> 
> The <hotswap> target reports that it wants to swap all of the class 
> files! The thing is, none had changed! It seems like the modified 
> selector isn't using the cache.properties file it already built!
> 
> Any ideas?
> 
> David
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

Reply via email to