Paul, 

Of the 8000 source files, cann't you separate them into
tiers/layers/groupings/components and list those in a rough dependancy
order?

We faced a similar situation and took this approach, it worked well for us.
This doesn't really solve you fundamental problem, but it makes it
tractable.  Our first rough layering looked like:
        webapps
        tools
        services
        model
        storage
        utils
Within each layer we used the <parallel> task to gang compile the various
independant sub-projects.  

I found that this exercise was good for the overall system design too.  

Once you have a compilable base, I'd suggest the policy that no-one commits
changes that break the build too.

John


ps: If you use <parallel> make sure you use fork=yes in your <javac> task!!!

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

Reply via email to