Leon Rosenberg wrote:

> Hello,
> 
> I have following question, I don't quite understand how to solve
> properly. I have 3 projects, A,B and C.
> A depends on B and C, and B depends on C.
> 
> A requires at least C version 1.06. However, after a while C got a new
> feature which is now used in B. So in my situation A contains:
> B version 2.0
> C version 1.0.6
> 
> pom of B (2.0) contains
> C version 1.0.14
> 
> When I build A, I'd expect 1.0.14 of C to be included through the
> dependency to B. However, the resulting war contains 1.0.6, which
> cause B 2.0 to malfunction, because it expects 1.0.14 of C.
> How can I resolve this issue, without manually version of C in the pom of
> A?

3rd option:
Use a common parent and define the required versions of your dependencies 
there in a dependencyManagement section.

- Jörg


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to