我写了在Eclipse的插件ES,并执行“行家安装”内置一个zip格式。如何排除ES Meven相依罐子,当“行家安装”的ES插件
然后去ES“ bin'目录,安装这个插件,报告错误为:
ERROR: java.lang.IllegalStateException: jar hell! class: com.spatial4j.core.context.jts.DatelineRule jar1: /opt/srv/elasticsearch-2.3.4/lib/spatial4j-0.5.jar jar2: /tmp/4666854054181704172/temp_name1369332854/spatial4j-0.5.jar
它变成是对ES Meven依赖关系包括在此插件.zip包罐,如spatial4j-0.5.jar,压缩-LZF-1.0 .jar,elasticsearch-2.3.4.jar,lucene-suggest-5.5.0.jar等。
这些罐子会碰撞wi在ES'lib'目录中ES的相关jar。
我该如何排除这些'Meven依赖性'罐子?我试图修改pom.xml和'src/main/assemblies/plugin.xml',但失败了。