Как включить библиотеки maven в war при экспорте из eclipse

#eclipse #maven #dependencies #war #packaging

#eclipse #maven #зависимости #Война #упаковка

Вопрос:

Это название в значительной степени покрывает это. У меня есть проект maven, который, очевидно, имеет множество зависимостей, определенных в его POM-файле. Но когда я экспортирую свой проект в war, ни одна из этих библиотек зависимостей не вставляется в war.

Насколько я знаю, все эти зависимости теперь должны быть внутри

WEB_INF / lib

Но .. ничего. Я уверен, что это очень простой вопрос, поэтому, пожалуйста, пошаговое руководство о том, как сделать это правильно, было бы действительно оценено! Спасибо 🙂

Комментарии:

1. Почему бы не использовать mvn package вместо Eclipse export?

Ответ №1:

Вы можете экспортировать свой проект eclipse из пользовательского интерфейса как Web Archive , так и из Eclipse

  • Щелкните правой кнопкой мыши ваш проект
  • Выберите Экспорт
  • Выберите файл WAR
  • Выберите пункт назначения и нажмите на Готово.

Проверьте сгенерированный файл war в указанном месте назначения, и вы найдете все зависимости (Maven и не-Maven) в WEB-INF/lib.

Комментарии:

1. WEB-INF/ lib в принципе не добавляется таким образом. Я проверил свой экспортированный файл war.