Hi Fred,
thanks for digging into!
Configuration you mentioned does work when one webResources is configured in default profile,
but it seems webResources does not work when using several profiles with different webResources configuration.
When I select jbas7 profile in Project Propertries>Maven>Active Maven Profiles, it still shows in Deployed Resources/web-resources (and also deploys) web.xml from webapp-tomcat which I marked for complete exclusion.