Всегда выполняйте копирование-зависимостей после обновления зависимостей в eclipse
Я использую плагин maven eclipse для управления зависимостями моего проекта веб-приложения (eclipse WTP). Когда я изменял зависимости, я обычно выполняю цель копирования-зависимостей maven, чтобы скопировать файлы проекта в папку WebContent/WEB-INF/lib. Есть ли способ сделать это автоматически, когда я изменяю зависимости в файле pom?
2 ответа
Это старый вопрос, поэтому, надеюсь, к этому моменту вы используете плагин Eclipse m2e. Соединитель m2e-wtp добавит зависимости, объявленные в вашем pom.xml, в classpath, когда вы запустите сервер в Eclipse.
Первое: Maven - это не инструмент управления зависимостями, это инструменты сборки, которые содержат полную информацию о сборке, а не только зависимости. Кроме того, вы должны изменить свой макет в соответствии с соглашениями Maven (src / main /java, src / test /java и src/main/webapp). Кроме того, вы должны импортировать свой проект в Eclipse как проект Maven, после чего не должно быть необходимости копировать зависимости в папку WEB-INF/lib, потому что она должна работать "из коробки".