title: SpringBoot Embedded Tomcat and GoogleCloud
body: <p>When i add the Google Cloud repository and some Google dependecies to my SpringBoot / WebMVC / JSP application:</p>
  <pre><code>**&lt;dependencyManagement&gt;
      &lt;dependencies&gt;
          &lt;dependency&gt;
              &lt;groupId&gt;com.google.cloud&lt;/groupId&gt;
              &lt;artifactId&gt;libraries-bom&lt;/artifactId&gt;
              &lt;version&gt;24.0.0&lt;/version&gt;
              &lt;type&gt;pom&lt;/type&gt;
              &lt;scope&gt;import&lt;/scope&gt;
          &lt;/dependency&gt;
      &lt;/dependencies&gt;
  &lt;/dependencyManagement&gt;**
  
  &lt;dependencies&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
          &lt;artifactId&gt;spring-boot-starter-web&lt;/artifactId&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
          &lt;artifactId&gt;spring-boot-starter-validation&lt;/artifactId&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
          &lt;artifactId&gt;jstl&lt;/artifactId&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;org.apache.tomcat.embed&lt;/groupId&gt;
          &lt;artifactId&gt;tomcat-embed-jasper&lt;/artifactId&gt;
          &lt;scope&gt;provided&lt;/scope&gt;
      &lt;/dependency&gt;
  
      **&lt;dependency&gt;
          &lt;groupId&gt;com.google.cloud&lt;/groupId&gt;
          &lt;artifactId&gt;google-cloud-storage&lt;/artifactId&gt;
      &lt;/dependency&gt;
      &lt;dependency&gt;
          &lt;groupId&gt;com.google.cloud&lt;/groupId&gt;
          &lt;artifactId&gt;google-cloud-texttospeech&lt;/artifactId&gt;
      &lt;/dependency&gt;**
  
  &lt;/dependencies&gt;
  </code></pre>
  <p>Maven fails to execute goal spring-boot:run due to :</p>
  <pre><code>java.io.FileNotFoundException: C:\Users\xxx\.m2\repository\io\grpc\grpc-alts\1.41.0\grpc-auth-1.41.0.jar (File not found)
  at java.util.zip.ZipFile.open(Native Method) ~[na:1.8.0_202]
  at java.util.zip.ZipFile.&lt;init&gt;(ZipFile.java:225) ~[na:1.8.0_202]
  at java.util.zip.ZipFile.&lt;init&gt;(ZipFile.java:155) ~[na:1.8.0_202]
  at java.util.jar.JarFile.&lt;init&gt;(JarFile.java:166) ~[na:1.8.0_202]
  at java.util.jar.JarFile.&lt;init&gt;(JarFile.java:130) ~[na:1.8.0_202]
  at org.apache.tomcat.util.compat.JreCompat.jarFileNewInstance(JreCompat.java:241) ~[tomcat-embed-core-9.0.55.jar:9.0.55]
  at org.apache.tomcat.util.scan.JarFileUrlJar.&lt;init&gt;(JarFileUrlJar.java:65) ~[tomcat-embed-core-9.0.55.jar:9.0.55]
  at org.apache.tomcat.util.scan.JarFactory.newInstance(JarFactory.java:49) ~[tomcat-embed-core-9.0.55.jar:9.0.55]
  at org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:383) [tomcat-embed-core-9.0.55.jar:9.0.55]
  at org.apache.tomcat.util.scan.StandardJarScanner.processURLs(StandardJarScanner.java:318) [tomcat-embed-core-9.0.55.jar:9.0.55]
  at org.apache.tomcat.util.scan.StandardJarScanner.doScanClassPath(StandardJarScanner.java:270) [tomcat-embed-core-9.0.55.jar:9.0.55]
  at org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:233) [tomcat-embed-core-9.0.55.jar:9.0.55]
  at org.apache.jasper.servlet.TldScanner.scanJars(TldScanner.java:262) [tomcat-embed-jasper-9.0.55.jar:9.0.55]
  </code></pre>
  <p>Is there a compatibilty problem with these repositories ? Without using the Google dependencies everything is fine.</p>