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]

Reply via email to