well if you are writing a plugin that requires 1.509.4 as distinct from
1.509.3 then you will need to manage the dependency.

It should be mostly rare enough when you need to differentiate between
1.509 and 1.509.4... in other words, in general you shouldn't need to
depend on an LTS version.... but with some of the critical lazy loading
fixes in 1.509.4 I happen to have a suite of plugins that need to depend on
1.509.4 and not 1.509.3 (closed source cloudbees ones) so I got bit... just
giving a friendly warning for others.

I a just overriding jffi to 1.2.7 in my poms with a `provided` scope
dependency so as not to leak it transitively


On 21 October 2013 10:30, Mirko Friedenhagen <[email protected]>wrote:

> Hello Stephen,
>
> so what would be the preferred solution for plugins?
>
> - depend on 1.509.3 as parent or
> - manage the above dependencies to 1.2.7?
>
> Gruß
> Mirko
> Regards Mirko
> --
> http://illegalstateexception.blogspot.com/
> https://github.com/mfriedenhagen/
> https://bitbucket.org/mfriedenhagen/
>
>
> On Mon, Oct 21, 2013 at 10:12 AM, Stephen Connolly
> <[email protected]> wrote:
> > There are two transitive -SNAPSHOT dependencies that have leaked into the
> > 1.509.4 pom
> >
> > [DEBUG]    org.jenkins-ci.main:jenkins-core:jar:1.509.4:provided
> > [DEBUG]       org.jenkins-ci.main:cli:jar:1.509.4:provided
> > [DEBUG]       org.jenkins-ci:version-number:jar:1.1:provided
> > [DEBUG]       org.jenkins-ci:crypto-util:jar:1.1:provided
> > [DEBUG]       org.jvnet.hudson:jtidy:jar:4aug2000r7-dev-hudson-1:provided
> > [DEBUG]       org.sonatype.sisu:sisu-guice:jar:3.1.0:provided
> > [DEBUG]          javax.inject:javax.inject:jar:1:provided
> > [DEBUG]          aopalliance:aopalliance:jar:1.0:provided
> > [DEBUG]       org.jruby.ext.posix:jna-posix:jar:1.0.3:provided
> > [DEBUG]       com.github.jnr:jnr-posix:jar:3.0.0:provided
> > [DEBUG]          com.github.jnr:jnr-ffi:jar:1.0.4:provided
> > [DEBUG]             com.github.jnr:jffi:jar:1.2.8-SNAPSHOT:provided
> > [DEBUG]
> com.github.jnr:jffi:jar:native:1.2.8-SNAPSHOT:provided
> > [DEBUG]             org.ow2.asm:asm:jar:4.0:provided
> > [DEBUG]             org.ow2.asm:asm-commons:jar:4.0:provided
> > [DEBUG]             org.ow2.asm:asm-analysis:jar:4.0:provided
> > [DEBUG]             org.ow2.asm:asm-tree:jar:4.0:provided
> > [DEBUG]             org.ow2.asm:asm-util:jar:4.0:provided
> > [DEBUG]             com.github.jnr:jnr-x86asm:jar:1.0.2:provided
> > [DEBUG]          com.github.jnr:jnr-constants:jar:0.8.4:provided
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Jenkins Developers" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to [email protected].
> > For more options, visit https://groups.google.com/groups/opt_out.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to