无法运行ElasticSearch测试

时间:2017-03-15 22:09:22

标签: maven unit-testing elasticsearch

我正在尝试创建一个测试创建ES节点的单元测试。根据{{​​3}}, 我有一个扩展ESIntegTestCase的测试类。但是,当我运行它时,我收到错误

java.lang.NoClassDefFoundError: Could not initialize class org.elasticsearch.test.ESTestCase

我一直在调查是否有任何依赖性冲突,但是没有任何依赖性冲突。在我的pom中,我有以下内容 -

<dependency>
     <groupId>org.elasticsearch.test</groupId>
     <artifactId>framework</artifactId>
     <version>5.2.2</version>
     <scope>test</scope>
</dependency>
<dependency>
     <groupId>org.apache.lucene</groupId>
     <artifactId>lucene-core</artifactId>
      <version>6.4.1</version>
</dependency>
<dependency>
    <groupId>com.google.guava</groupId>
    <artifactId>guava</artifactId>
    <version>19.0</version>
</dependency>

1 个答案:

答案 0 :(得分:1)

我明白了。这是一个地狱般的问题。