对于需要添加依赖关系的Firestore,编写Java代码?

时间:2018-01-25 23:28:04

标签: java firebase google-cloud-firestore firebase-admin

我正在使用Java代码向Firestore DB中的Listen Data-Change编写代码。 我已经使用maven添加了以下依赖项:

  1. com.google.cloud:google-cloud-firestore:0.32.0-beta
  2. com.google.firebase:火力管理员:5.8.0
  3. 但在编写代码时,我无法解决以下导入问题:

    1. com.google.cloud.firestore.DocumentChange
    2. com.google.cloud.firestore.DocumentChange.Type
    3. com.google.cloud.firestore.EventListener
    4. com.google.cloud.firestore.ListenerRegistration
    5. 需要做什么或需要添加哪些依赖项?

1 个答案:

答案 0 :(得分:2)

如果您正在使用Firebase项目,那么您只需要管理SDK:

com.google.firebase:firebase-admin:5.8.0

它对使其工作所需的所有其他内容具有传递依赖性。我不会尝试引入云依赖,除非你出于某种原因绝对知道你需要它们。

此外,删除您当前对com.google.cloud.*所拥有的导入,而是使用com.google.firestore中存在的管理员SDK公开的相同名称的对象。