You would need the jars to have the associated classifier too... -----Original Message----- From: Wayne Fay [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 23, 2007 3:11 PM To: Maven Users List Subject: Re: declare dependencies depending on jdk version
Most people solve these kinds of problems by simply creating 2 (or more) poms that have different classifiers to specify the difference, eg: swingx-1.0.pom swingx-1.0-jdk4.pom swingx-1.0-jdk5.pom swingx-1.0-jdk6.pom Wayne On 10/23/07, Wim Deblauwe <[EMAIL PROTECTED]> wrote: > Hi, > > I'm looking into putting swingx in the central repo. As they do not use > maven to build, I need to come up with a good pom. They have 3 dependencies. > Two of them are only needed when running under jdk 1.5. How can I declare > this in the pom.xml? > > Suppose this is a part of the pom: > > <dependencies> > <dependency> > <groupId>swingworker</groupId> > <artifactId>swingworker</artifactId> > <version>1.0</version> > </dependency> > .... > </dependencies> > > What can I add to have only swingworker as a transitive dependency when > building with JDK 1.5? I thought about making it <optional/> but I'm not > sure that is the best way. > > regards, > > Wim > > -- > Vigilog - an open source log file viewer: http://vigilog.sourceforge.net > Blog: http://www.jroller.com/page/Fester > --------------------------------------------------------------------- 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]