On 2/28/07, Jean-Baptiste Quenot <[EMAIL PROTECTED]> wrote:
* Xavier Hanin:
> I think I understand your need, but be careful that this
> could only be used with the root attribute being set.
> attribute. Otherwise I do not see how we could consider this
> conf.
>
> If we are in sync, I think you can open an issue in JIRA (and
> also clarify your use case to satisfy our curiosity :-)).
Hi Xavier,
I don't necessarily have the root attribute set.
That's because I don't necessarily want to build all modules in my
project. For example when I deploy an application, I'll need to
build in all modules in the "webapp" configuration to be able to
deploy the several WAR files that are required for my project.
But during development I'll need custom Eclipse tools, then I'll
call the buildlist with the "eclipse" configuration for example.
Of course I could build everytime everything, but being able to
specify a configuration would be more flexible.
The problem if you don't have a root is that you have to define the
same configuration in all your modules. But why not... The problem I
see that could be not so easy to address is if you module A conf
'webapp' depends on module B conf 'runtime' which itself depends on
module C conf 'runtime'. But B 'webapp' does not depend on C. In this
case a trivial algorithm computing dependencies without transitivity
for the ordering wouldn't cause C to be appropriately ordered, since
in the conf used to do the ordering B doesn't depend on C. Do you see
what I mean?
- Xavier
All the best,
--
Jean-Baptiste Quenot
aka John Banana Qwerty
http://caraldi.com/jbq/