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.

Reply via email to