You are right, building B by itself works as expected.  That's why I
said "multi-module build" in the subject.

But this is for integration build purposes.  I want to build the tip
every time there is a checkin to ensure the system is stable.  So I kick
off the build in root and expect everything beneath to build.

-----Original Message-----
From: Henry S. Isidro [mailto:[EMAIL PROTECTED] 
Sent: Thursday, June 08, 2006 7:18 PM
To: Maven Users List
Subject: Re: multi-module build overriding dependency versions

On Friday, June 9, 2006 07:36, Mike Perham wrote:
> I have a set of modules:
>
> root/
>    a/
>    b/
>
> Both modules are at version 1.1.2-SNAPSHOT and B depends on version
> 1.1.1 of A.
>
> When I run the root build, it builds A and B and version 
> 1.1.2-SNAPSHOT of A is forced upon B.  This is a massive problem for 
> us as it means we can't do independent development of modules - the 
> unfinished API of A is pushed upon B even though B explicitly says it 
> wants a particular version.
>
Can't you try building from B? I think running from B would pull in the
correct version of A. I don't know the reason why running from root
exhibits this behavior but I remember reading about it in the user list
some time back. I just can't seem to find it.

- Henry

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


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

Reply via email to