2014-01-15 1 views
1

Я хочу, чтобы два проекта Eclipse включали друг в друга в пути их сборки. The projects on Eo_Nova_Client's build pathДва проекта Eclipse включают друг в друга в пути сборки

The projects on Eo_Nova_Server's build path

Как вы можете видеть, у клиента есть сервер, на это построить путь, а не наоборот. Когда я пытаюсь добавить клиента на путь сборки сервера, Eclipse разозлится. Как я могу это сделать?

Исключение я получаю:

Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problem: 
GUI cannot be resolved 
+0

Почему вам нужна круговая зависимость? –

ответ

3

Вы не можете иметь зависимостей циклических проектов в затмении. Вы должны найти способ реорганизации кода таким образом, чтобы избежать циклических зависимостей. Одним из способов может быть два перемещения общих файлов в третий проект и добавление этого проекта для создания пути к вашим существующим двум проектам.

2

Циклическая зависимость в eclipse указывает, что в пути построения между проектами в Eclipse существует цикл. Из-за этого цикла Eclipse не знает, какой проект сначала скомпилировать.