This avoids duplicate classpath errors when running the
duplicate-finder-maven-plugin on projects depending on ODL Karaf feature
artifacts (such as odl-netvirt-openstack), which will typically have
dependencies on several web related OSGi bundles that include
WEB-INF/web.xml, and allow any org/opendaylight/blueprint/*.xml,
not just autowire.xml.
Change-Id: Iacfb820d44febdcf20eafd99cf549e023ff47df9
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
(cherry picked from commit
0323e77d4ca4827ea756693b8c0f03bf1aa7c5fd)
we use resources not dependencies (see https://github.com/basepom/duplicate-finder-maven-plugin/wiki/Classpath%20Exceptions)
also ignore: -->
<ignoredResourcePatterns>
- <ignoredResourcePattern>org/opendaylight/blueprint/autowire.xml$</ignoredResourcePattern>
+ <ignoredResourcePattern>org/opendaylight/blueprint/.*\.xml$</ignoredResourcePattern>
<ignoredResourcePattern>OSGI-OPT/bnd.bnd$</ignoredResourcePattern>
+ <ignoredResourcePattern>WEB-INF/web.xml</ignoredResourcePattern>
<ignoredResourcePattern>README.*$</ignoredResourcePattern>
<ignoredResourcePattern>.*\.html$</ignoredResourcePattern>
<ignoredResourcePattern>reference.conf</ignoredResourcePattern>