Thanks all! I did have to add the dependencies to pom.xml. I added the two
items below and now everything is good.
<dependency>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>credentials</artifactId>
<version>1.8.3</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>matrix-auth</artifactId>
<version>1.0.2</version>
<optional>true</optional>
</dependency>
On Wednesday, September 30, 2015 at 3:42:30 PM UTC-7, Jesse Glick wrote:
>
> On Wed, Sep 30, 2015 at 6:18 PM, Victor Martinez
> <[email protected] <javascript:>> wrote:
> > Some missing dependencies:
> > - https://wiki.jenkins-ci.org/display/JENKINS/Credentials+Plugin
>
> Specifically `cloudbees-folder` has
>
>
> https://github.com/jenkinsci/cloudbees-folder-plugin/blob/cloudbees-folder-4.10/pom.xml#L55-L60
>
>
> Since this is an `optional` dependency, it does not automatically get
> included transitively in your plugin’s test classpath. If you want it,
> you need to add it.
>
> That said, it looks like a bug in `cloudbees-folder` that it has this
> optional dependency yet does not behave gracefully when the dependency
> is missing. Possibly it suffices for `@Extension` to be marked
> `(optional=true)`. Perhaps file a bug/PR.
>
--
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].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-dev/d661bba1-1ae0-45ac-b5df-8075e7107323%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.