Hi,

Please use the Maven Users list instead. This list is meant for actual
development of Maven itself.

Vincent


2013/9/22 Suranga Kasthurirathne <[email protected]>

> Hi,
>
> I apologize in advance if this email contains sketchy / incomplete details.
> I'm not really a maven expert, and would love any advice that would be
> helpful.
>
> I'm  a volunteer for a open source product which uses a modular
> architecture. We have a core project (supported by maven). Users can write
> their own modules (also supported by maven) to add the custom features that
> they require, and load them onto the OpenMRS core.
>
> Now in maven, if we declare multiple versions of the same dependency in the
> pom, maven automatically uses the very latest version of the given
> dependency.
>
> However, I am having trouble trying to replicate this by overriding a core
> dependency via a module.
> Assuming that the project trunk uses version 1.0 of jar A, and I want to
> write a module that requires version 2.0 of the same jar, how can I add
> this dependency to the pom file of a module, and make maven use the more
> recent dependency declared in the pom file of the module ? At the moment,
> what happens when I try this is both versions of the jar get loaded, and a
> casting error occurs.
>
> Any advice on how to manage this would be very much appreciated !
>
> --
> Best Regards,
>
> Suranga
>

Reply via email to