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 >
