初始化时,Google应用引擎中的Firebase会抛出noMethodFound错误

我正在尝试在Google appengine web应用中初始化firebase并使用maven进行依赖。

 com.google.firebase firebase-server-sdk [3.0.0,)  

得到错误

 java.lang.NoSuchMethodError: com.google.api.client.googleapis.auth.oauth2.GoogleCredential.fromStream(....) at com.google.firebase.FirebaseOptions$Builder.setServiceAccount(FirebaseOptions.java:77) 

如何解决这个问题:

  1. 转到http://search.maven.org/#search%7Cga%7C1%7Cgoogle-api-client并找到com.google.api-client API的最新版本。

  2. 添加项目的依赖项

      com.google.api-client google-api-client-assembly last version   

我在使用netbeans和glassfish服务器的EJB项目上执行此操作,因此我下载了最新版本的jar文件com.google.api-client将其添加到Netbeans Libraries和glassfish库中,然后我编译项目并重新启动glassfish。