2017-02-28 3 views
0

ESプラグインを「Mavenのインストール」、および実行、瓶の依存関係除外する方法建てられた.zipパッケージに「Mavenのインストール」。ES Mevenは、ときに私は日食でESプラグインを書いた

を次にESに行きます " bin'ディレクトリには、このプラグインは、レポートのエラーをインストールします。これは、ES Mevenは、このようなspatial4j-0.5.jarという、このプラグインの.zipのパッケージに含まれてjarファイルを、依存関係であることが判明

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

、圧縮-LZF-1.0 .2.jar、elasticsearch-2.3.4.jar、lucene-suggest-5.5.0.jarなど

これらのjarは、wi ESの 'lib'ディレクトリにあるESの依存jar。

これらの 'Meven dependencies' jarを除外するにはどうすればよいですか?私はpom.xmlと 'src/main/assemblies/plugin.xml'を修正しようとしましたが失敗しました。

答えて

0

衝突する瓶の<dependency>タグには、<scope>に、と入力する必要があります。この方法でパッケージ段階の最終ビルドには含まれませんが、ローカルコンパイルには含まれます

関連する問題