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).
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>
Shash
Sasvata (Shash) Chatterjee wrote:
Mike,
The one I used to use was "dont.create.persistmeta" to completely bypass XDoclet or "dont.create.rolesmeta". But I have never had the dependency check work for me, as you say, it always deletes the .xconf and then runs XDoclet to regenerate them. This is why I let it go through and generate the "long-way" the first time, and then I change dir to the module I am working on and do the "shortcut-assemble-deploy".
It is entirely possible that I have "undone" something you had put in; but it probably was a while back if so. Unless the dependencies on src/test are somehow messing the dependency check up....
Shash
Michael Nash JGlobal.com wrote:
Shash:
I don't think the build optimizations are working quite right - I'm up to 10+ minutes for an assemble-deploy, and it seems to be doing a lot of unnecessary xdoclet work. Something we have to do to turn that on?
Regards,
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
http://keelframework.org/documentation Keelgroup mailing list [EMAIL PROTECTED] http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com
http://keelframework.org/documentation Keelgroup mailing list [EMAIL PROTECTED] http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com
