Shash:

> By using the "uptodate" task instead of "available", and putting an 
> "unless" check in  the build task directly in build-common.xml, I can 
> get it to work.  The only problem is keel-core and keel-server, because 
> the JAR names are expanding to keel-keel-core.2.0.jar and 
> keel-keel-server-2.0.jar (extra keel- prefix).

Hmm, interesting. The dependset stuff I have is basically supposed to remove the .jar 
file if anything has changed in the module. Then the available checks if the jar is 
there or not. Same principal I guess.

> Unless you are also working on it, I can do some more tests and check 
> in....I also need to read up and learn on the depnedsets you have 
> there.  The uptodate  I used looks like:
> 
>       <uptodate property="build.notRequired" 
> targetfile="${keel-sub.build}/lib/${keel-sub.jar.name}.jar" >
>         <srcfiles dir= "${keel-sub.src}" includes="**/*.java"/>
>        </uptodate>

That would do it for the Java files, but not for any conf changes, etc. But it's 
cleaner than the way I'm doing it now! I've got it in pieces a bit, so maybe give me a 
few minutes and see if I can get it sorted out - if not, I'd be happy to pass the buck 
:-)

Michael Nash

JGlobal Ltd.
 http://www.jglobal.com

Bahamas Commerce and Trade
http://www.bahamascommerce.com

http://keelframework.org/documentation
Keelgroup mailing list
[EMAIL PROTECTED]
http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com

Reply via email to