2013-11-21 5 views
0

Я построил проект Drill в соответствии со спецификацией wiki , но в проекте есть некоторые ошибки. Некоторые классы (BigIntVector, BitHolder, BigIntHolder) не могут быть разрешены, и рабочая область на самом деле не содержит эти файлы классов. Какие-нибудь предложения относительно того, что происходит?Некоторые классы не могут быть решены при компиляции сверла Apache?

ответ

0

Эти классы создаются во время сборки. exec/java-exec/target/сгенерированные источники/org/apache/drill/exec/expr/holder/BigIntHolder.java Существует проблема в том, что импорт Maven в eclipse приводит к тому, что target/generated-sources/org является добавлен в путь сборки исходной папки. Я обнаружил, что в двух случаях comon и java-exec, если вы удалите эти папки из пути сборки исходной папки и добавите их в качестве целевых/сгенерированных источников, это поможет.

Это обходной путь, очевидно, что некорректный pom.xml.

Смежные вопросы