无法正确编译 cratedb
can not compile cratedb correctly
我下载了cratedb的源码,但是无法正确编译,详情如下:
jdk:1.8
/workspace/crate$ ./gradlew compileJava
:compileJava UP-TO-DATE
:es:es-core:compileJava UP-TO-DATE
:es:es-core:processResources UP-TO-DATE
:es:es-core:classes UP-TO-DATE
:es:es-core:jar UP-TO-DATE
:core:compileJava
/workspace/crate/core/src/main/java/io/crate/action/FutureActionListener.java:26: error: package org.elasticsearch.action is not available
import org.elasticsearch.action.ActionListener;
应该是缺少elasticsearch包,接下来怎么办?
谢谢!
请按照 https://github.com/crate/crate/blob/master/DEVELOP.rst 上的说明进行操作 - 我认为您在克隆存储库时遗漏了 --recursive
,并且没有提取 es 子模块。
我下载了cratedb的源码,但是无法正确编译,详情如下: jdk:1.8
/workspace/crate$ ./gradlew compileJava
:compileJava UP-TO-DATE
:es:es-core:compileJava UP-TO-DATE
:es:es-core:processResources UP-TO-DATE
:es:es-core:classes UP-TO-DATE
:es:es-core:jar UP-TO-DATE
:core:compileJava
/workspace/crate/core/src/main/java/io/crate/action/FutureActionListener.java:26: error: package org.elasticsearch.action is not available
import org.elasticsearch.action.ActionListener;
应该是缺少elasticsearch包,接下来怎么办?
谢谢!
请按照 https://github.com/crate/crate/blob/master/DEVELOP.rst 上的说明进行操作 - 我认为您在克隆存储库时遗漏了 --recursive
,并且没有提取 es 子模块。