Почему Intellij копирует и перезаписывает мой отфильтрованный файл web.xml при использовании конфигурации запуска tomcat? - PullRequest
0 голосов
/ 20 сентября 2018

Я работаю с веб-проектом Maven и Intellij IDEA (2018.2). web.xml фильтруется Maven (он содержит два заполнителя, которые заполняются через фильтрацию ресурсов Maven, например,

<session-timeout>${application.session.timeout}</session-timeout>

).

Моя проблема сейчас такова: у меня есть две конфигурации запуска, одна из которых создает проект с помощью maven , а другая развертывает приложение в виде разорванного артефакта в моем локальном Tomcat (V8.5).Если я его построю, web.xml будет обработан правильно, и заполнители будут заменены значениями, которые я могу проверить в папке с разнесенными артефактами в / target .Но когда я запускаю deploy-run-config, файл web.xml перезаписывается файлом из моей папки src / main / resources .Я думаю, это стандартное поведение, но что я могу сделать сейчас в моей ситуации?Файл web.xml должен обрабатываться maven, в противном случае он не работает, но deploy-config всегда перезаписывает его ... Необычно ли использовать фильтрацию для web.xml?

...