我是一个初学者,尝试使用eclipse通过JAVA访问elasticsearch,但是按照本指南提供的说明进行操作后,eclipse无法导入类似的软件包,org.elasticsearch.node.*
而我却无法继续。
这是我第一次使用Maven,配置可能有误。
这是我的pom.xml文件:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>elasticsearch</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>${es.version}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
我可以通过终端或浏览器访问elasticsearch,但不能使用eclipse。我错过了哪一步?
您尚未es.version
在本properties
节中定义。mvn install
应该抛出错误,因为它无法下载elasticsearch依赖项。我认为对pom进行以下更改会起作用。
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<es.version>0.90.3</es.version>
</properties>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句