Debezium kafka 测试集群,用于 gradle 的单元测试

Debezium kafka test cluster for unit tests with gradle

有人使用 Debezium kafka 测试集群进行单元测试 gradle 吗?

我有一个 Vertx gradle 项目,想将 debezium 测试集群与我的 verticl kafka 客户端测试集成。

我的第一个问题是导入,它们似乎不起作用。如何转换 Maven 样式测试导入? <type>test-jar</type>

vertx kafka 客户端有一个示例测试,所以我希望它能在我克服 gradle 导入后起作用。

 <dependency>
  <groupId>io.debezium</groupId>
  <artifactId>debezium-core</artifactId>
  <version>0.7.2</version>
  <scope>test</scope>
 </dependency>
 <dependency>
  <groupId>io.debezium</groupId>
  <artifactId>debezium-core</artifactId>
  <version>0.7.2</version>
  <type>test-jar</type>
  <scope>test</scope>
 </dependency>

这不足以获得正确的导入

dependencies {
    testCompile 'io.debezium:debezium-core:0.7.2'
}

这个测试库是否记录在某处?

提前致谢

G.

以下应该有效:

dependencies {
    testCompile 'io.debezium:debezium-core:0.7.2'
    testCompile(group: 'io.debezium', name: 'debezium-core', version: '0.7.2', classifier: 'tests')
}