В пользовательской войне есть несколько html & js-файлов, которые мне нужно извлечь в каталоге webapp моего базового проекта.
Я не уверен, что понимаю, где это место.
Как указать расположение для custom.war для взрыва в указанном каталоге?
Если вы используете оверлеи , то вы можете использовать targetPath
в элементе оверлея:
targetPath
- устанавливает целевой относительный путь в структуре веб-приложения, который доступен только для типов войны. По умолчанию содержимое наложения добавляется в корневую структуру веб-приложения.
Но, как я уже сказал, я не уверен, что пойму, где вы хотите извлечь упомянутые файлы, поэтому не знаю, подойдет ли это вам. Если этого не произойдет, я думаю, вам придется использовать плагин antrun (на втором шаге).
Обновление: Согласно комментариям JETTY-1027 , вы должны иметь возможность использовать mvn jetty:run
с проектом веб-приложения, в котором используются оверлеи с меткой 6.1.19 ( этот комментарий из JETTY-1095 упоминает причал 6.1.20).
Если это не сработает, обходной путь должен использовать mvn jetty:run-war
. Другой вариант - использовать исправление JETTY-1027 (доступно в багажнике Jetty-Maven-plugin и будет выпущено в версии 7.0.2).