2016-06-27 6 views
0

私はelasticsearchのJava APIを使用しようとしています。私はさまざまなelasticsearchメソッドを使用する方法に関する多くの例を見つけることができますが、私はelasticsearchを設定する方法にまだまだ固執していますので、Java内で利用できます。私は、このガイドの次試してみました:Javaでelasticsearchを使用する

http://www.ibm.com/developerworks/library/j-use-elasticsearch-java-apps/index.html

をだから私は、EclipseでMavenプロジェクトをセットアップし、私が使用してクライアントを初期化しようとしたメインファイルで

<dependency> 
    <groupId>org.elasticsearch</groupId> 
    <artifactId>elasticsearch</artifactId> 
    <version>2.1.1</version> 
</dependency> 

を含めることのpom.xmlを編集しましたTransportClientクラス。しかし、それは解決することはできません。私のメインは弾性探査の種類を知らないようです。これについて私は何ができますか?

+0

どのIDEを使用していますか? EclipseまたはIDEA IntelliJ? IDEがまずMaven依存関係を自動インポートできることを確認してください。 – kenshinji

答えて

0

pom.xmlを編集する場合は、プロジェクトを再構築する必要があります。 Mavenはlibをダウンロードし、通常はそれを使用できるはずです。

0

あなたのmavenプロジェクトを右クリックし、Maven -> Update Projectに移動してあなたのMavenを更新してください。次に、プロジェクトをリフレッシュします。

Mavenプロジェクトを更新する別の方法は、Mavenのクリーンインストールを実行することです。 Run as -> Maven build [ゴール]編集ボックスにclean installと入力します。

関連する問題