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]>


Reply via email to