title: java.lang.NoClassDefFoundError: com/google/api/client/json/JsonFactory issue
body: <p>This is the gradle dependencies. (UPDATED)</p>
  
  <pre><code>   compile group: 'net.sf.ehcache', name: 'ehcache', version: '2.10.4'
  compile 'org.springframework:spring-context-support:4.3.8.RELEASE'
  compile('org.springframework.boot:spring-boot-starter-web')
  compile('org.springframework.boot:spring-boot-starter-data-jpa')
  compile group: 'mysql', name: 'mysql-connector-java', version: '5.1.6'
  
  compile group: 'com.google.api-client', name: 'google-api-client', version: '1.20.0'
  </code></pre>
  
  <p>this code generates the error.</p>
  
  <pre><code>   HttpTransport transport = new NetHttpTransport();
          JacksonFactory jsonFactory =
                  new JacksonFactory();
          GoogleIdTokenVerifier verifier = new GoogleIdTokenVerifier.Builder(
                  transport, jsonFactory)
                  .setAudience(Collections.singletonList("1009293319809-dek5gcam0af2c52ute611c8p51cfvker.apps.googleusercontent.com"))
                  // Or, if multiple clients access the backend:
                  //.setAudience(Arrays.asList(CLIENT_ID_1, CLIENT_ID_2, CLIENT_ID_3))
                  .build();
  </code></pre>
  
  <p>Received error </p>
  
  <pre><code>Caused by: java.lang.NoClassDefFoundError: com/google/api/client/json/JsonFactory
  at java.lang.Class.getDeclaredMethods0(Native Method)
  at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
  at java.lang.Class.getDeclaredMethods(Class.java:1975)
  at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:613)
  at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:524)
  at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:510)
  at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:247)
  ... 63 common frames omitted
  Caused by: java.lang.ClassNotFoundException: com.google.api.client.json.JsonFactory
  at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1892)
  at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)
  ... 70 common frames omitted
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/JDxqv.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/JDxqv.png" alt="enter image description here"></a></p>
  
  <p>Any idea of what library I am missing. I am assuming there is maybe conflict of libraries. how can I fix this?</p>