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

为何Maven Central中缺失Testcontainers的ComposeContainer类?

问题解答
  • 这不是你的问题,是版本迭代的正常情况
    ComposeContainer是Testcontainers为替代DockerComposeContainer推出的新类,它并未包含在1.18.3版本中,而是在1.19.x及后续版本才被加入核心模块的containers目录下。

  • 对应解决方案

    1. 若要使用ComposeContainer,需将Testcontainers依赖版本升级到支持该类的版本(比如最新稳定版)。
    2. 若必须保留1.18.3版本,继续使用已存在的DockerComposeContainer即可,它是该版本中负责Docker Compose功能的实现类。
  • 验证方法
    你可以查看对应版本的Testcontainers发布说明确认ComposeContainer的引入时间;也可以在本地引入高版本依赖后,检查testcontainers-core jar包内的org.testcontainers.containers目录,就能找到ComposeContainer.class文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 23:12:33