我寫了在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',但失敗了。