2013-02-11 3 views
0

У меня есть проект с более чем ста внешними библиотечными зависимостями, здесь мы используем tomcat с этими одобренными jar libs, настроенными в каталоге на сервере (теперь это под $ CATALINA_HOME/lib/endorsed) , поэтому webapp может получить доступ к этим ресурсам во время запуска.Плагин Maven Jetty с одобренным внешним каталогом

Вместо этого я хотел попробовать причал, потому что tomcat занимает слишком много памяти и часто падает. Теперь мне интересно, есть ли параметр, чтобы передать maven-jetty-plugin, чтобы указать эту папку jar, так как загрузчик класса webapp находит их в своем пути к классам.

Я пробовал extraClasspath в теге конфигурации, но, похоже, загружает только классы и игнорирует все банки в каталоге, в котором я установлен (если я передаю путь имени полного имени jar, он загружен, но я не знаю, t хочу установить каждую библиотеку, которая мне нужна).

Заранее спасибо за помощь

обновления: Я знаю, что это не является стандартной операцией Maven, я ищу для аварийного обхода, так как этот проект очень огромный, и я не могу реорганизовать как я хочу , Но также я ожидал, что эта функция не такая сложная, как мне показалось на первый взгляд.

ответ

0

Вам необходимо передать их как абсолютные пути или, альтернативно, использовать их в качестве зависимостей самого плагина.

То, что вы хотите сделать, противоречит принципам мобильности Maven, поэтому не ожидайте его поддержки.

Смежные вопросы