On Nov 29, 2007 10:05 AM, Geoffrey Mitchell <[EMAIL PROTECTED]> wrote: > Sadly, the only solution I could find was to use the java task to invoke > ant in a new JVM for each sub-project (with ant-contrib for task to loop > through directories). I use one shared build file for all projects. I > know this is not the "ant way", but it makes a lot more sense to me than > copying my build file a dozen places, or even having a dozen stub files > that inherit from the same file.
This use case was why genericantfile was added in fact (which is a use case I never anticipated much less used). Having done build system using Makefiles before, I guess I don't mind putting little "stub" build files everywhere that just import another ;-) > So, I really wish that the ant/subant > tasks did not have this bogus cyclical call checking. At least check if > the basedir is the same! <subant> just like <ant> allow to change the basedir, so it can be dangerous I guess. I haven't looked too closely at this, but if you could distill the issue down to minimal scripts demontrating the issue and open a BugZilla report if you are sure the cycle error is wrong, that would go a long way toward a future resolution. Thanks, --DD --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]