title: Caused by: java.lang.NoClassDefFoundError: org/glassfish/jersey/server/model/Parameter$Source
body: <p>I'm working with a REST Api built using Gradle + Jersey and running on Tomcat-7. I noticed when I am trying to run my JUnit tests that I am getting 500 errors for any api call.</p>
  <pre><code>Caused by: java.lang.NoClassDefFoundError: org/glassfish/jersey/server/model/Parameter$Source
  at org.glassfish.jersey.media.multipart.internal.FormDataParamValueParamProvider.&lt;init&gt;(FormDataParamValueParamProvider.java:371)
  at org.glassfish.jersey.media.multipart.internal.FormDataParamInjectionFeature$1.configure(FormDataParamInjectionFeature.java:76)
  at org.glassfish.jersey.internal.inject.AbstractBinder.invokeConfigure(AbstractBinder.java:256)
  at org.glassfish.jersey.internal.inject.AbstractBinder.getBindings(AbstractBinder.java:246)
  at org.glassfish.jersey.internal.inject.Bindings.getBindings(Bindings.java:44)
  at org.glassfish.jersey.internal.inject.AbstractBinder.lambda$getBindings$1(AbstractBinder.java:248)
  at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:269)
  </code></pre>
  <p>I have noticed in other solutions that were similar to what I am having have mentioned that my jersey version numbers are off. However my Gradle has every jersey version in Sync.</p>
  <pre><code>compile group: 'org.glassfish.jersey.containers', name: 'jersey-container-servlet', version: '2.26'
  compile group: 'org.glassfish.jersey.core', name: 'jersey-common', version: '2.26'
  compile group: 'org.glassfish.jersey.inject', name: 'jersey-hk2', version: '2.26'
  compile group: 'org.glassfish.jersey.media', name: 'jersey-media-multipart', version: '2.26'
  </code></pre>
  <p>Is there something else I could be missing?</p>