Добавление сторонних банок в WEB-INF/lib автоматически с помощью Eclipse/Tomcat
У меня есть динамический веб-проект, настроенный на Eclipse, и я использую Tomcat 7 в качестве своего веб-сервера. Кажется, он не автоматически помещает сторонние банки, которые я добавляю в свою библиотеку по пути сборки в папку WEB-INF/lib. Есть ли способ сделать это автоматически? Каждый раз, когда я ищу ответ на этот вопрос, я нахожу что-то вроде этой.
Так как мне это сделать автоматически? Есть ли способ настроить мой путь сборки для этого?
4 ответов
вот инструкции для Helios. Более ранние версии см. В ответе SeanA.
- Свойства Проекта - > - Сборке
- Добавить - > Записи Пути Сборки Java
- Теперь вы должны увидеть список библиотек на пути сборки, которые вы можете указать для включения в завершенную войну.
- выберите те, которые вы хотите, и нажмите Готово.
вы можете использовать "Ant" для копирования файлов в WEB-INF/lib при развертывании файлов. С помощью Ant вы сможете копировать только те файлы, которые изменились.
Я не пробовал это лично, но я считаю, что это делает то, что я думаю, что вы ищете:
- щелкните правой кнопкой мыши проект -> свойства
- перейти к зависимостям модуля Java EE
- установите флажки для банок, которые вы хотите экспортировать с помощью веб-приложения
Дайте мне знать, если это автоматически помещает их в экспортированную войну. Я всегда просто добавляю свой в WEB-INF / lib :)
Instructios для Eclipse Индиго (версия 3.7.2)
- Свойства Проекта - > - Сборке
- Добавить - > Архивы Из Файловой Системы - > Далее - > Добавить
- (откроется диалоговое окно файл вашей системы.)
- перейдите к архиву, который вы хотите включить в свой WEB-INF / lib, выберите его и нажмите OK.
- Нажмите Готово.
- нажмите OK.