Hi, ok, thanks for the input everybody!
regards, Wim 2009/10/13 Edelson, Justin <[email protected]> > Wim- > I'm pretty sure Spring won't be doing this for 3.x, so you might want to go > ahead and migrate to the discreet artifacts now. > > Justin > > -----Original Message----- > From: Jamie Whitehouse [mailto:[email protected]] > Sent: Tuesday, October 13, 2009 12:59 PM > To: Maven Users List > Subject: RE: How to avoid multiple spring versions? > > The Spring project produces a complete spring artifact and component > artifacts. For projects that use most or all of the components it's > sometimes easier to use the former artifact. > > -----Original Message----- > From: Quintin Beukes [mailto:[email protected]] > Sent: Tuesday, October 13, 2009 10:33 AM > To: Maven Users List > Subject: Re: How to avoid multiple spring versions? > > How did you create the following artifact? > >> > <dependency> > >> > <groupId>org.springframework</groupId> > >> > <artifactId>spring</artifactId> > >> > <version>2.5.6</version> > >> > </dependency> > > If it's from your own pom, how about changing the POM and make it again > reference the actual spring dependencies from " > http://repo1.maven.org/maven2" instead of including your OWN jars? > <dependency> > <groupId>org.springframework</groupId> > <artifactId>spring-core</artifactId> > <version>2.5.6</version> > <type>jar</type> > </dependency> > <dependency> > <groupId>org.springframework</groupId> > <artifactId>spring-beans</artifactId> > <version>2.5.6</version> > <type>jar</type> > </dependency> > <dependency> > <groupId>org.springframework</groupId> > <artifactId>spring-context</artifactId> > <version>2.5.6</version> > <type>jar</type> > </dependency> > > Then other people using these dependencies will match up with yours, and > you will not have to change all your projects to reference these (since you > just keep referencing the POM which references these). > > Quintin Beukes > > > > On Tue, Oct 13, 2009 at 4:17 PM, Jamie Whitehouse < > [email protected]> wrote: > > 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:[email protected]] > > Sent: Monday, October 12, 2009 5:11 AM > > To: Maven Users List; [email protected] > > 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 <[email protected]> > > > >> 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 > >> <[email protected] > >> >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:compil > >> > e [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: [email protected] > > For additional commands, e-mail: [email protected] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > > > > ------------------------------------------------------------------------------------------------------------------- > 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: [email protected] > For additional commands, e-mail: [email protected] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
