Как заставить Jetty повторно загружать внешние библиотеки модулей после обновления Jetty home
Я отделил мою установку Jetty от своей конфигурации, используя механизм "Jetty Base and Jetty Home".
Это позволило очень легко обновить Jetty 9.4.3 до 9.4.6, просто ссылаясь на новый домашний каталог Jetty.
В моем базовом каталоге Jetty я активировал cdi module
, который загрузил различные файлы под {$jetty.base}/lib/cdi
,
Хотя в Jetty 9.4.6 есть новые версии структуры сварного шва, на которые есть ссылки в описании его модуля, эти библиотеки в моем базовом каталоге Jetty не обновлялись автоматически. Каков рекомендуемый способ обновить эти библиотеки?
Деактивация модуля, удаление библиотек и повторная активация кажутся немного странными...
1 ответ
Добавлять --create-files
на ваш start.jar
командная строка один раз.
Если модуль определен должным образом (иногда это не так. Если это так, это ошибка), то ссылаются только на необходимые файлы jar, а не на старые.