У меня есть веб-приложение с файлом src / main / webapp / META-INF / context.xml, в котором содержится некоторая конфигурация для тестирования базы данных.На рабочем сервере этот файл находится в $ TOMCAT_HOME / conf / Catalina / localhost / ROOT.xml, и я тестирую его со встроенным tomcat, поэтому я не хочу упаковывать этот файл.Я хотел бы исключить этот файл из сборки maven.Я попробовал следующее:
<build>
...
<resources>
<resource>
<directory>src/main/webapp/META-INF</directory>
<filtering>true</filtering>
<excludes>
<exclude>context.xml</exclude>
</excludes>
</resource>
</resources>
</build>
, а также следующее:
<build>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<resources>
<resource>
<directory>src/main/webapp/META-INF</directory>
<filtering>true</filtering>
<excludes>
<exclude>context.xml</exclude>
</excludes>
</resource>
</resources>
</configuration>
</plugin>
</build>
Но файл все еще упакован в каталог войны и сборки (например, target / myapp-1.0-SNAPSHOT / META-INF / context.xml).Что я делаю не так?