编译apache drill时无法解析某些类?

e37o9pze  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(316)

我根据wiki规范构建了drill项目,但是,该项目有一些错误。有些类(bigintvector、bitholder、bigintholder)无法解析,并且工作区实际上不包含这些类文件。关于发生了什么有什么建议吗?

pu82cl6c

pu82cl6c1#

这些类是在构建期间生成的。exec/java exec/target/generated sources/org/apache/drill/exec/expr/holders/bigintholder.java存在一个问题,maven导入eclipse导致target/generated sources/org被添加到源文件夹构建路径。我发现在comon和javaexec这两种情况下,如果您从源文件夹构建路径中删除这些文件夹并将它们添加为目标/生成的源,这将有所帮助。
这是一个解决方法,显然有一个错误配置pom.xml的地方。

相关问题