Dear all,
I am trying to exclude the resources under ‘src/main/resource/db/*’ from being included in my war file any possible configuration of the ‘packagingExcludes ‘ config parameter seems to be ignored: My plugin-configuration as reported during the run with debug option is: [DEBUG] ----------------------------------------------------------------------- [DEBUG] Goal: org.apache.maven.plugins:maven-war-plugin:3.3.2:war (default-war) [DEBUG] Style: Regular [DEBUG] Configuration: <?xml version="1.0" encoding="UTF-8"?> <configuration> <archive> <manifest> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> </manifest> <manifestEntries> <Implementation-Version>6.0.0-SNAPSHOT</Implementation-Version> <Implementation-Build>${buildNumber}</Implementation-Build> <Implementation-BuildDate>11/07/2022 13:34:24</Implementation-BuildDate> </manifestEntries> </archive> <archiveClasses default-value="false"/> <attachClasses default-value="false"/> <classesClassifier default-value="classes"/> <classesDirectory default-value="${project.build.outputDirectory}"/> <escapedBackslashesInFilePath default-value="false"/> <filteringDeploymentDescriptors default-value="false"/> <includeEmptyDirectories default-value="false"/> <outdatedCheckPath default-value="WEB-INF/lib/"/> <outputDirectory default-value="${project.build.directory}"/> <outputTimestamp default-value="${project.build.outputTimestamp}"/> <*packagingExcludes>WEB-INF/classes/db/**/*.sql</packagingExcludes>* <primaryArtifact default-value="true"/> <project default-value="${project}"/> <recompressZippedFiles default-value="true"/> <resourceEncoding default-value="${project.build.sourceEncoding}"/> <session default-value="${session}"/> <skip default-value="false">${maven.war.skip}</skip> <supportMultiLineFiltering default-value="false"/> <useDefaultDelimiters default-value="true"/> <useJvmChmod default-value="true"/> <warName default-value="${project.build.finalName}">op</warName> <warSourceDirectory default-value="${basedir}/src/main/webapp"/> <warSourceIncludes default-value="**"/> <webResources> <resource> <directory>src/main/config</directory> <includes> <include>log4j.properties</include> </includes> <targetPath>WEB-INF/classes</targetPath> </resource> </webResources> <webappDirectory default-value="${project.build.directory}/${project.build.finalName}"/> <workDirectory default-value="${project.build.directory}/war/work"/> </configuration> I also tried specifying: *<packagingExcludes>WEB-INF/classes/db</packagingExcludes>* *<packagingExcludes>WEB-INF/classes/db**/***</packagingExcludes>* But the generated war always includes the content of this folder. So how do I prevent a resource folder to be included in the generated war file.