Maven: Как добавить все файлы JAR в папку lib во время сборки веб-приложения - PullRequest
0 голосов
/ 26 декабря 2018

У меня есть старый проект.Я пытаюсь добавить maven build в проект.Все jar-файлы в проекте в настоящее время находятся в папке WEB-INF / lib.

Есть ли способ добавить эти jar-файлы в classpath во время компиляции исходного кода и затем поместить его в war-файл lib

1 Ответ

0 голосов
/ 26 декабря 2018

Это одно из мест, где болит переход на Maven.Есть много предложений, где наиболее короткое замыкание то, что вам понадобится позже, и повредит вам там.Я бы посоветовал вам

  • переместить файлы jar из папки lib в другую папку проекта, не имея ничего особенного для Maven.
  • Для всех файлов, которые вы легко узнаете, сделайтеправильная зависимость Maven в вашем файле pom.Это позволит Maven загружать исходные коды и javadoc, если они есть.
  • Для остальных jar-файлов вы можете указать Maven установить их как часть вашей обычной сборки в качестве пользовательских зависимостей.Я задавал тот же вопрос несколько лет назад и получил очень полезный ответ на Многократная установка: файл установки в одном pom.xml .Это позволит вам быстро приступить к работе.
  • Когда у вас будет время, найдите правильные замены для ваших пользовательских зависимостей.

Не торопитесь, занимаясь этим.Это утомительная работа, но она быстро окупается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...