So you need to define a dependency for each one of these individual spring artifacts in your build in order to override the version.
-----Original Message----- From: Wim Deblauwe [mailto:wim.debla...@gmail.com] Sent: Monday, October 12, 2009 5:11 AM To: Maven Users List; jeffma...@jeffmaury.com Subject: Re: How to avoid multiple spring versions? I know, but in this case, the artifactId is not exactly the same. We use 'spring' which includes everything and others might use 'spring-core' or 'spring-beans' or things like that. regards, Wim 2009/10/12 Jeff MAURY <jeffma...@gmail.com> > This is normally handled by Maven. > If you pom has a dependency on spring 2.5.6 and another dependency > that has a dependency on Spring 2.5.5, the Maven will use Spring 2.5.6 > when building your pom. > > Jeff MAURY > > On Mon, Oct 12, 2009 at 10:35 AM, Wim Deblauwe <wim.debla...@gmail.com > >wrote: > > > Hi, > > > > we are using the spring framework ourselves and use the following > > dependency: > > > > <dependency> > > <groupId>org.springframework</groupId> > > <artifactId>spring</artifactId> > > <version>2.5.6</version> > > </dependency> > > > > Some of our dependencies also depend on the spring framework, but > > not the same version: > > > > [INFO] +- org.apache.activemq:activemq-pool:jar:5.2.0:compile > > [INFO] | +- > > org.apache.geronimo.specs:geronimo-jta_1.0.1B_spec:jar:1.0.1:compile > > [INFO] | +- commons-pool:commons-pool:jar:1.4:compile > > [INFO] | \- org.springframework:spring-beans:jar:2.5.5:compile > > [INFO] | \- org.springframework:spring-core:jar:2.5.5:compile > > > > Probably maven does not know it should not include > > spring-beans:2.5.5 and > > spring-core:2.5.5 because I already have the 2.5.6 of the spring > framework. > > Is there a way to avoid this? Excludes on activemq or is there a > > better way? > > > > regards, > > > > Wim > > > > > > -- > http://www.jeffmaury.com > http://riadiscuss.jeffmaury.com > http://www.lastfm.fr/listen/user/jeffmaury/personal > ------------------------------------------------------------------------------------------------------------------- CONFIDENTIALITY NOTICE: This e-mail and any files attached may contain confidential and proprietary information of Alcatel-Lucent and/or its affiliated entities. Access by the intended recipient only is authorized. Any liability arising from any party acting, or refraining from acting, on any information contained in this e-mail is hereby excluded. If you are not the intended recipient, please notify the sender immediately, destroy the original transmission and its attachments and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Copyright in this e-mail and any attachments belongs to Alcatel-Lucent and/or its affiliated entities. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org