spring boot 项目依赖es模块,出现启动报错,找不到es中的类,如下图
后来百度好久都没有找到解决办法,最终发现是spring boot 项目中也需要引入es的依赖
es模块中的pom
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>transport</artifactId>
<version>6.3.2</version>
</dependency>
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>6.3.2</version>
</dependency>
spring boot 项目的pom
<!-- 引入es模块 -->
<dependency>
<groupId>${project.parent.groupId}</groupId>
<artifactId>es</artifactId>
<version>${project.parent.version}</version>
</dependency>
<!-- 引入es依赖 -->
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>transport</artifactId>
<version>6.3.2</version>
</dependency>
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>6.3.2</version>
</dependency>
问题解决问题
注意:spring boot 下载es依赖可能会失败,重新下载就好