You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java 17项目中DocumentEventData导入失败的云函数问题求助

解决Cloud Function Firestore触发器中DocumentEventData无法解析的问题

你遇到的import com.google.events.cloud.firestore.v1.DocumentEventData;无法解析(错误码268435846),核心原因是缺少包含该类的Maven依赖。DocumentEventData属于Google Cloud Events规范下的Firestore事件Protobuf定义,不在你当前引入的依赖包中。

解决方案:添加google-cloudevents依赖

在你的pom.xml的<dependencies>节点中加入以下依赖:

<dependency>
    <groupId>com.google.cloud</groupId>
    <artifactId>google-cloudevents</artifactId>
    <version>0.14.0</version>
</dependency>

修改后的完整pom.xml依赖片段

<dependencies>
    <dependency>
        <groupId>com.google.cloud.functions</groupId>
        <artifactId>functions-framework-api</artifactId>
        <version>1.1.0</version>
    </dependency>
    <dependency>
        <groupId>com.google.protobuf</groupId>
        <artifactId>protobuf-java</artifactId>
        <version>4.27.1</version>
    </dependency>
    <dependency>
        <groupId>com.google.firebase</groupId>
        <artifactId>firebase-admin</artifactId>
        <version>9.3.0</version>
    </dependency>
    <dependency>
        <groupId>com.google.cloud</groupId>
        <artifactId>google-cloud-core</artifactId>
        <version>2.39.0</version>
    </dependency>
    <!-- 新增的依赖 -->
    <dependency>
        <groupId>com.google.cloud</groupId>
        <artifactId>google-cloudevents</artifactId>
        <version>0.14.0</version>
    </dependency>
</dependencies>

后续操作

  1. 在VS Code中执行mvn clean install同步依赖
  2. 重新加载VS Code的Maven项目(点击侧边栏Maven图标里的刷新按钮)

完成后,DocumentEventData的导入错误应该会消失,代码可以正常编译。

内容的提问来源于stack exchange,提问作者user7888262

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 07:15:00