Связать источники с другим проектом недостаточно для решения классов, если вы на самом деле не компилируете эти источники.
Более безопасный способ ссылки на источники - определить другой Java-проект, который будет ссылаться на источники Hive и скомпилировать их, а затем объявить HadoopDB как зависящий от проекта Hive.
Таким образом, компиляция HadoopDB будет ссылаться на файлы Hive .class, созданные компиляцией проекта Hive Java.
Более простым способом было бы найти баночки Hive и те, которые находятся в зависимости от пути к классам вашего проекта HadoopDB.
Теперь я более подробно рассмотрю настройку HadoopDB , там написано:
- Измените путь сборки Hive для ссылки на проект HadoopDB и
- Путь сборки HadoopDB для включения как проекта Hive, так и файлов JAR, расположенных в
HADOOP_HOME
Там не написано "свяжите источники".
Там написано "связать проекты".