Eclipse Java - использовать вывод одного проекта как lib в другом - PullRequest
2 голосов
/ 09 февраля 2011

У меня есть два проекта, "Foo Engine" и "Foo Webapp". Очевидно, что для запуска веб-приложения я могу упаковать Foo в качестве jar-файла и связать его с этим jar-файлом. Но это также отнимает много времени, когда вы вносите изменения в Foo. Есть ли способ указать eclipse постоянно обновлять jar таким же образом, как в системе мгновенной компиляции в редакторе (это вообще возможно?), И указать путь для этого jar (чтобы он находился в папке lib webapp ).

Спасибо!

Редактировать: Спасибо за совет! Я только что понял, что проект webapp не компилируется с помощью eclipse, а с помощью фреймворка webapp (play) - поэтому опция ссылочных проектов недоступна. Я посмотрю, смогу ли я сослаться на проект в игре, если нет, я вернусь к упаковке банок ...

WTF? Мне даже не разрешено голосовать за ответы ... Извините, ребята

Ответы [ 2 ]

2 голосов
/ 09 февраля 2011

Из руководства пользователя Eclipse :

Откройте диалоговое окно «Путь сборки Java» («Проект»> «Свойства»> «Путь сборки Java») и перейдите на вкладку Проекты .1007 *

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

Добавление необходимого проекта косвенно добавляет все его записи classpath, помеченные как «экспортированные».Установка записи пути к классу как экспортируемой выполняется на вкладке «Порядок и экспорт»

1 голос
/ 09 февраля 2011

Просто добавьте проект "Foo Engine" в качестве зависимости к проекту "Foo Webapp".

...