无法设置弹性搜索JAVA API

无法设置弹性搜索JAVA API,java,eclipse,maven,Java,Eclipse,Maven,我在nodejs中使用了弹性搜索。但现在对于java应用程序,我需要elasticsearch。所以我阅读了elastic search官方网站上的文档。但我不能理解一件事 我已经在Eclipse中安装了Maven插件。 在我的项目中,我已经在pom.xml中完成了依赖项设置 <dependencies> <dependency> <groupId>org.elasticsearch</groupId>

我在nodejs中使用了弹性搜索。但现在对于java应用程序,我需要elasticsearch。所以我阅读了elastic search官方网站上的文档。但我不能理解一件事

我已经在Eclipse中安装了Maven插件。 在我的项目中,我已经在pom.xml中完成了依赖项设置

  <dependencies>
    <dependency>
        <groupId>org.elasticsearch</groupId>
        <artifactId>elasticsearch</artifactId>
        <version>1.5.0</version>
    </dependency>
  </dependencies>
所以我无法在java中使用弹性搜索

我已经把这当作消息来源读过了


我不确定您在这里做什么,您不应该手动下载jar并将其作为项目依赖项添加到eclipse中。请阅读本教程以了解maven依赖项是如何工作的。相关文本如下:

Maven连接到远程存储库(或者您可以设置自己的存储库) 并自动下载所有依赖项 需要构建您的项目。例如,假设您有一个项目 它使用Apache的驼峰路由工具2.10.6版,但有一个新的 Camel版本发布于2.11.1。而不是去 Apache的网站,下载2.11.1发行版并替换2.10.6 有了它,您可以告诉Maven使用新的发行版和 工作会为你完成的


您是否可以在调试模式下运行mvn clean安装并发布日志,您的依赖关系可能在某些情况下没有得到解决reason@6ton我已经在eclipse中安装了maven并创建了这个项目。我认为eclipse将处理所有依赖项(不是magic:),尝试运行一个干净的安装并检查logsI使用的mvn干净安装。建立成功。但我看不到任何弹性搜索下载的文件。所有下载都是mavenBuild成功的-这是否意味着您的代码使用上述导入编译?
import static org.elasticsearch.node.NodeBuilder.*;