ignore web.xml and BP *.xml in duplicate-finder 52/68152/1
authorMichael Vorburger <vorburger@redhat.com>
Mon, 15 Jan 2018 23:37:49 +0000 (00:37 +0100)
committerStephen Kitt <skitt@redhat.com>
Mon, 12 Feb 2018 14:49:41 +0000 (14:49 +0000)
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)

odlparent/pom.xml

index 5de253e1b043fc0318c5eac39018a36cdf312812..92ffdc92c946c90537328e8de587e45271721c4e 100644 (file)
                  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>