Eclipse WTP не публикует зависимости проекта в WebContent - PullRequest
11 голосов
/ 18 июня 2010

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

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

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

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

К вашему сведению, я еще не использую Maven (но планирую).

Заранее спасибо за вашу помощьС уважением,

Рафаэль

Ответы [ 2 ]

14 голосов
/ 23 декабря 2010

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

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

5 голосов
/ 18 июня 2010

Вы можете сделать это, добавив проект Utils в качестве модуля к вашему проекту «Master».Я предполагаю, что главный проект - это веб-приложение или приложение для ушей.Щелкните правой кнопкой мыши по проекту -> свойства -> Зависимости модуля Java EE.Добавьте в него проект Utils.Eclipse включит в развертывание проект Utils.

...