导一个新项目, 怎么都跑不起来, 报错就是
Caused by: java.lang.ClassNotFoundException: org.elasticsearch.core.RefCounted
对比其他人的依赖, 发现是这个jar包没有下载elasticsearch-core-7.17.8.jar
结果排查, 是这个依赖间接依赖了上面的jar
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>7.17.8</version>
<scope>compile</scope>
</dependency>
查看该依赖的pom定义, 与其他开发的进行对比
发现自己机器上的pom仅仅2kb
, 其他开发的是10k
按照artifactId/groupId/version查询
依次下载搜索结果中的elasticsearch-7.17.8.pom
文件
果然central
仓库下载的依赖只有2kb
临时注释掉 maven settings.xml
中的mirror
节点, 重新下载依赖, 恢复正常
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。