| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Внешние библиотеки при работе с Ant в Eclipse |
| Автор: Prof_2000 20.12.2009, 19:58 |
| Здравствуйте. Занялся изучением java веб технологий. Намереваюсь перейти с PHP. С сервлетами и JSP самими по себе знаком, но для более менее рабочих веб проектов, хочу выработать представление о более менее верном подходе, как то Layout, например. Очевидно, следует использовать сборщик. Выбор пал на Ant, т.к. я уже с ним работал для deploy приложений на PHP. IDE - Eclipse. Сервер - пока Tomcat. Возник вопрос: Есть множество библиотек фреймворка и.т.п. Они используются во многих проектах, поэтому, кажется, класть Jar_ы прямо в WEB-INF/lib - не удачный выбор. Видел вариант(в сэмплах Spring_a), когда в билд-файле анта прописываются пути, они используются при сборке, а после - вшиваются в war файл. Но так при запуске Run/Debug - Eclipse сам выполняет deploy - и копирует каталог WEB-INF/lib без библиотек. Остаётся, кажется, только вариант делать всё антом. Т.е. после билда делать деплой и через localhost:8080/manager тем же антом синхронизировать томкат. Но, тогда возникают проблемы с дебагом. Еще есть возможность вроде в эклипсе Debug Remote Java Application. Но с ней не разбирался особо. Промелькивала еще пара смешанных вариантов, но все так или иначе не без умозрительных проблем - реализовывать даже не пытался. Так вот вопрос - есть ли какое-то более менее общее решение? Если нет - то как обходите её вы? Собственно, требования к решению минимальные. - избавиться от избыточности - позволить debug средствами eclipse. - хоть некотороая гибкость при обновлении версий Думал даже о том, чтоб юзать Maven, но с ним нужно серьёзно разбираться сначала, да и, насколько я понял, дебаг там тоже можно запустить только через Debug Remote Java Application. Хотя могу быть не прав. |