代码之家  ›  专栏  ›  技术社区  ›  Jorge Bonafé

Spring Kafka单元测试错误:无法确定TestUtils。createBrokerConfig()

  •  1
  • Jorge Bonafé  · 技术社区  · 6 年前

    我使用的是弹簧卡夫卡和弹簧卡夫卡测试2.1.5。我正在运行spring kafka文档中的单元测试示例,特别是这一个: Code

    在这一行:

    @ClassRule
    public static KafkaEmbedded embeddedKafka = new KafkaEmbedded(1, true, TEMPLATE_TOPIC);
    

    我收到以下错误:

    java.lang.ExceptionInInitializerError ... Caused by: java.lang.RuntimeException: Failed to determine TestUtils.createBrokerConfig() method
    

    我不知道为什么官方文档上的示例测试不起作用,而且我似乎无法在网上找到有关此错误的任何参考。如果有人知道会出什么问题,我将不胜感激。

    这是我的pom。xml,以防我的依赖项缺少一个问题: https://pastebin.com/nT8j5LQ5

    1 回复  |  直到 6 年前
        1
  •  2
  •   Gary Russell    6 年前

    使用kafka客户端1.1。用于Apache Kafka 2.1的x和Spring。x、 请参见 Appendix A. Override Dependencies to use the 1.1.x kafka-clients