Eclipse использование в проекте кода из других проектов

Такое использование может понадобиться, если вы используете в разных проектах (пока что рассмотрим одно общее рабочее пространство) один и тот же класс или набор классов (библиотеку), которые вы планируете использовать и при это ещё и расширять в соответствии с нуждами очередного проекта.

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

Добавили?
Теперь делаем следующее :

  1. нажимаем правой кнопкой мыши на коренную папку нашего проекта в обозревателе пакетов
  2. выбираем пункт "Свойства" (Properties)
  3. а затем:
    Java Bulid Path -> вкладка  Projects
  4. Нажмите кнопку Add справа и в открывшемся окне поставьте галочку на имя проекта, в котором находится библиотека

Теперь можно импортировать необходимые классы или же пакеты целиком из нашей библиотеки в исходном коде файлов очередного проекта.

Наслаждайтесь =)