当前位置: 首页 > 知识库问答 >
问题:

无法正确编译cratedb

於彬
2023-03-14

我下载了cratedb的源代码,但无法正确编译,下面是详细说明:jdk:1.8

/workspace/crate编译

: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包不见了,下一步怎么办?

谢谢!

共有1个答案

甄阳朔
2023-03-14

请按照上面的说明操作https://github.com/crate/crate/blob/master/DEVELOP.rst-我认为您在克隆存储库时缺少了<代码>--递归,而es子模块的存储库没有被提取出来。

 类似资料:
  • 问题内容: 我正在尝试使用DOMDocument解析一些HTML,但是当我这样做时,我突然失去了编码(至少这对我来说是这样)。 这段代码的结果是我得到了一堆不是日语的字符。但是,如果我这样做: 正确显示。我尝试过saveHTML和saveXML,但都无法正确显示。我正在使用PHP 5.3。 我所看到的: 应该显示什么: 编辑:我已经将代码简化为五行,因此您可以自己对其进行测试。 这是返回的html

  • 我在我的源代码中使用Java10 API,当我尝试用maven和思想编译这段代码时,它会抛出一个错误: 我的环境: > JDK 10 Maven:3.6 想法 如果我删除这个API,我就没事了。 我确实遵循以下事情: < li >向pom添加编译器选项 将 IDEA 语言级别更改为 java10 文件- 以上两个不起作用。

  • 问题内容: 我正在使用Play编写一个部署在Tomcat中的webapp。因为该应用程序不会处理大量数据,所以我在Hibernate中使用默认的H2数据库。当我想部署新版本的应用程序时,我关闭了tomcat,擦除了旧的webapp和WAR,添加了新的WAR,然后开始备份。 直到几天前,当我添加数据库组件时,它一直有效。现在,我经常无法重新部署该应用程序。当我删除旧目录时,它将使用以下结构自动重新生

  • 问题内容: 我想要一个JFrame,在左右两侧有一个边框,边框为黑色,宽度为withfOfJFrame / 10。 现在,我的尝试如下所示: 这会在左右两侧添加一个黑色边框,但是该边框具有固定的大小,并且在调整窗口大小时不会重新计算。大小甚至不是800(JFrame的开始宽度)的1/10。 我究竟做错了什么?还是有更好的方法来做到这一点? 问题答案: 您可以使用和适当的权重来获得所需的结果:

  • 问题内容: 我正在尝试设置控制器,但是很遗憾无法查看输出…一切都正确呈现。当我转到404页面时。从Netbeans运行我的应用程序转到 app-config.xml web.xml 我如何调试它,看看有什么用,什么没用? 更新资料 Netbeans中的GlassFish服务器日志显示 问题答案: 您的名字映射到中吗?从您先前的问题中,我看到: 网址不匹配格式。尝试一种可能的解决方法。

  • 问题内容: 我有此数据: 当我运行此代码时: 因为我得到: 这就是我想要的。 但是如果我用1而不是0 按元组中的第二个数字分组,我只会得到: 即使还有其他元组在该1(第二个)位置具有“ 1”。 问题答案: itertools.groupby使用相同的密钥将 连续的 项目收集在一起。如果希望所有项目都使用相同的键,则必须先进行排序。