У меня очень большое рабочее пространство с около 30 проектами. Я использую Eclipse 3.5 с m2eclipse. Я извлекаю из своего хранилища Subversion значения по умолчанию, чтобы импортировать проекты в мое рабочее пространство.
Я создаю экземпляр сервера Tomcat и публикую свой веб-проект на сервере Tomcat. Звучит достаточно просто.
Проблема в том, что это не выглядит так, как будто транзитивные зависимости для других моих проектов автоматически добавляются в контейнер, поэтому при запуске контейнера я получаю исключения класса notfound и т. Д.
Я вхожу в свойства веб-проекта и замечаю, что Зависимости модуля Java EE НЕ проверяются на наличие некоторых переходных зависимостей. Я проверяю их, и, похоже, все работает, пока я не выполню чистую сборку проекта, когда зависимости модуля Java EE автоматически сбрасываются с помощью eclipse, поэтому мне нужно перепроверить их. Это сводит с ума, и я надеялся, что есть какой-то способ автоматически включить все переходные зависимости при работе с Eclipse WTP.
Я должен отметить, что стандартная сборка maven прекрасно работает, и все соответствующим образом включается в полученный WAR-файл. По какой-то причине с WTP это не так хорошо работает.