Currently, in buildr:initialize (project.rb), all projects are invoked.
This is done so that if I write 'buildr <project task>', it will be
already known (where project task is something like foo:bar:build).
In large build environments, a developer will usually want to invoke
just a small subst of projects (build a component with only the modules
it requires). In contrast, such a large environment will contain many
modules and so invoking all projects becomes expensive (in my case, it
takes 50% of the time when building a single module). Is there a way to
avoid this?
I also tried this with a buildfile for the abdera project (a very simple
project with only jars). For a simple module the initialization is 1
second and the building of the module is 4 seconds (20% overhead), there
are 24 modules.
I'm using Windows, which may have a part in this.
Ittay
--
--
Ittay Dror <[EMAIL PROTECTED]>