Eclipse WTP не публикует зависимости проекта в WebContent

В настоящее время я работаю над проектом Java EE. Я успешно разработал веб-сервис и развернул его под встроенным сервером Apache Eclipse для целей тестирования.

Теперь я разделил свой проект на 2 проекта: главный и зависимый (скажем, "Utils" ). При разработке eclipse не жалуется на проблемы с компиляцией, так как я добавил проект "Utils" в качестве зависимости в настройке "путь сборки".

Однако при запуске Tomcat (как встроенного сервера) он жалуется на то, что не найдет классы проекта "Utils" .

Я ожидал, что eclipse скопирует "Utils/bin" в классы WebContent/WEb-INF/, но это не так. Как мне автоматизировать это? Чтобы "Utils/bin" развертывается в WebFolder всякий раз, когда происходит изменение?

FYI, я еще не использую Maven (но я планирую).

Заранее благодарим за помощь, С уважением,

Рафаэль

Ответ 1

Вы можете сделать это, добавив проект Utils в качестве модуля в свой проект "Мастер". Я предполагаю, что основной проект - это веб-приложение или приложение для ушей. Щелкните правой кнопкой мыши по проекту → properties → Java EE Dependencies. Добавьте к нему проект Utils. Eclipse будет включать проект Utils в развертывание.

Ответ 2

Ответ Росса поставил меня на правильный путь, но в Eclipse Helios я не смог найти модуль Java EE в своем динамическом веб-проекте.

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