4.0.0 org.opendaylight.odlparent odlparent-lite 13.1.2-SNAPSHOT ../odlparent-lite odlparent pom ODL :: odlparent :: ${project.artifactId} scm:git:ssh://git.opendaylight.org:29418/odlparent.git scm:git:ssh://git.opendaylight.org:29418/odlparent.git HEAD https://wiki.opendaylight.org/display/ODL/ODL+Root+Parent opendaylight.release opendaylight.snapshot 4.4.6 1.77 ${project.build.directory}/code-coverage/jacoco.exec ${jacoco.destFile} ${maven.compiler.release} 5.14.0.18788 jacoco **/gen/**,**/generated-sources/**,**/generated-test-sources/**,**/yang-gen/**,**/yang-gen-config/**,**/yang-gen-sal/**,**/yang-gen-code/**,**/pax/** true true true true 1.17 true true false false org.opendaylight.odlparent odlparent-artifacts 13.1.2-SNAPSHOT import pom org.apache.karaf karaf-bom ${karaf.version} import pom com.puppycrawl.tools checkstyle 10.15.0 org.junit junit-bom 5.10.2 pom import org.mockito mockito-bom 5.11.0 pom import junit junit 4.13.2 test org.hamcrest hamcrest 2.2 test org.hamcrest hamcrest-core 2.2 test org.hamcrest hamcrest-library 2.2 test org.awaitility awaitility 4.2.1 test org.immutables value annotations 2.10.1 true org.kohsuke.metainf-services metainf-services 1.11 true provided org.slf4j slf4j-bom 2.0.12 pom import ch.qos.logback logback-core 1.3.14 ch.qos.logback logback-classic 1.3.14 org.apache.logging.log4j log4j-bom 2.23.1 import pom com.google.guava guava 32.1.3-jre com.google.code.findbugs jsr305 com.google.guava guava-testlib 32.1.3-jre test com.google.code.findbugs jsr305 org.checkerframework checker-qual 3.42.0 com.google.errorprone error_prone_annotations 2.26.1 commons-beanutils commons-beanutils 1.9.4 org.apache.commons commons-lang3 3.14.0 org.apache.commons commons-text 1.12.0 jakarta.ws.rs jakarta.ws.rs-api 2.1.6 org.glassfish.jersey jersey-bom 2.42 pom import xml-apis xml-apis 1.4.01 net.java.dev.stax-utils stax-utils 20070216 com.bea.xml jsr173-ri org.sonatype.plexus plexus-build-api 0.0.7 org.codehaus.plexus plexus-slf4j-logging 1.1 org.codehaus.woodstox stax2-api 4.2.2 com.fasterxml.woodstox woodstox-core 6.6.2 com.fasterxml.jackson jackson-bom 2.16.2 import pom com.github.spotbugs spotbugs-annotations 4.8.3 true com.google.code.findbugs jsr305 org.eclipse.jdt org.eclipse.jdt.annotation 2.3.0 com.google.code.gson gson 2.10.1 commons-io commons-io 2.16.1 io.netty netty-bom 4.1.109.Final pom import org.bouncycastle bcpkix-jdk18on ${bouncycastle.version} org.bouncycastle bcprov-jdk18on ${bouncycastle.version} org.bouncycastle bcprov-ext-jdk18on ${bouncycastle.version} org.bouncycastle bcutil-jdk18on ${bouncycastle.version} org.javassist javassist 3.30.2-GA org.jboss.spec.javax.transaction jboss-transaction-api_1.1_spec 1.0.1.Final org.jolokia jolokia-osgi 1.7.2 org.osgi org.osgi.annotation.bundle 1.1.0 provided org.osgi org.osgi.annotation.versioning 1.1.2 provided org.osgi org.osgi.framework 1.10.0 provided org.osgi org.osgi.service.component.annotations 1.5.1 provided org.osgi osgi.annotation org.osgi org.osgi.service.http.whiteboard 1.1.1 provided org.osgi osgi.annotation org.osgi org.osgi.service.jdbc 1.1.0 provided org.osgi osgi.annotation org.osgi org.osgi.service.metatype.annotations 1.4.1 provided org.osgi osgi.annotation org.osgi org.osgi.service.resolver 1.1.1 provided org.osgi org.osgi.service.url 1.0.1 provided org.osgi org.osgi.util.tracker 1.5.4 provided org.apache.aries.quiesce org.apache.aries.quiesce.api 1.0.0 com.lmax disruptor 3.4.4 org.ops4j.pax.exam pax-exam 4.13.5 test org.ops4j.pax.exam pax-exam-container-forked 4.13.5 test org.ops4j.pax.exam pax-exam-container-karaf 4.13.5 test org.ops4j.pax.exam pax-exam-container-native 4.13.5 test org.ops4j.pax.exam pax-exam-extender-service 4.13.5 test org.ops4j.pax.exam pax-exam-inject 4.13.5 test org.ops4j.pax.exam pax-exam-invoker-junit 4.13.5 test org.ops4j.pax.exam pax-exam-features 4.13.5 xml test org.ops4j.pax.exam pax-exam-junit4 4.13.5 test org.ops4j.pax.exam pax-exam-link-mvn 4.13.5 test org.ops4j.pax.exam pax-exam-link-assembly 4.13.5 test org.ops4j.pax.url pax-url-link 2.6.14 test org.ops4j.pax.url pax-url-aether 2.6.14 test org.ops4j.pax.url pax-url-wrap 2.6.14 org.xmlunit xmlunit-core 2.9.1 test org.xmlunit xmlunit-assertj 2.9.1 test org.xmlunit xmlunit-assertj3 2.9.1 test org.xmlunit xmlunit-matchers 2.9.1 test org.xmlunit xmlunit-legacy 2.9.1 test org.assertj assertj-core 3.25.3 test net.bytebuddy byte-buddy org.assertj assertj-guava 3.25.3 test org.gaul modernizer-maven-annotations 2.7.0 provided org.eclipse.jetty jetty-bom 9.4.54.v20240208 import pom com.guicedee.services javax.inject 1.0.20.2 provided true net.sourceforge.argparse4j argparse4j 0.9.0 org.threeten threeten-extra 1.8.0 org.antlr antlr4-runtime 4.13.1 tech.pantheon.triemap bom 1.3.1 import pom io.dropwizard.metrics metrics-bom 4.2.25 import pom org.sonarsource.java sonar-jacoco-listeners ${sonar-jacoco-listeners.version} test org.slf4j slf4j-api provided org.slf4j slf4j-simple test org.assertj assertj-core test org.hamcrest hamcrest test org.hamcrest hamcrest-library test org.junit.jupiter junit-jupiter-api test org.junit.jupiter junit-jupiter-params test org.junit.jupiter junit-jupiter-engine test org.mockito mockito-junit-jupiter test junit junit test org.junit.jupiter junit-jupiter-migrationsupport test org.junit.vintage junit-vintage-engine test org.mockito mockito-core test maven-checkstyle-plugin 3.3.1 com.puppycrawl.tools checkstyle 10.15.0 org.opendaylight.odlparent checkstyle 13.1.2-SNAPSHOT com.github.sevntu-checkstyle sevntu-checks 1.44.1 odl_checks.xml checkstyle-suppressions.xml ${project.build.sourceDirectory} true true true **\/*.java org/opendaylight/yang/gen/**, **/protobuff/messages/**, **/thrift/gen/*.java, **/module-info.java false true check-license check process-sources check-license.xml EPL-LICENSE.regexp.txt false true false ${project.build.sourceDirectory} org/opendaylight/yang/gen/**, **/protobuff/messages/**, **/thrift/gen/*.java false true check process-sources ${odlparent.checkstyle.enforce} ${odlparent.checkstyle.skip} checkstyle.violationSeverity=error maven-compiler-plugin -parameters -Xlint:all -Xlint:-processing -Xlint:-missing-explicit-ctor org.immutables value 2.10.1 org.kohsuke.metainf-services metainf-services 1.11 maven-failsafe-plugin 3.2.5 maven-invoker-plugin 3.6.1 maven-dependency-plugin unpack-license generate-resources copy org.opendaylight.odlparent odl-license 13.1.2-SNAPSHOT license ${project.build.outputDirectory} LICENSE false true analyze-declarations analyze-only ${odlparent.dependency.enforce} true ${odlparent.dependency.skip} maven-plugin-plugin 3.12.0 maven-remote-resources-plugin 3.2.0 maven-shade-plugin 3.5.2 maven-source-plugin 3.3.1 attach-sources verify jar-no-fork maven-surefire-plugin 3.2.5 ${maven.test.redirectTestOutputToFile} false org.basepom.maven duplicate-finder-maven-plugin 2.0.1 com.github.ekryd.echo-maven-plugin echo-maven-plugin 2.1.0 org.apache.felix maven-bundle-plugin 5.1.9 true {maven-resources},${project.build.directory}/classes/LICENSE,META-INF/git.properties=-${project.build.directory}/classes/META-INF/git.properties,META-INF/services=-${project.build.directory}/classes/META-INF/services <_removeheaders>Import-Service,Export-Service org.apache.karaf.tooling karaf-maven-plugin ${karaf.version} true org.apache.servicemix.tooling depends-maven-plugin 1.5.0 generate-depends-file generate-depends-file org.gaul modernizer-maven-plugin 2.7.0 ${odlparent.modernizer.target} ${odlparent.modernizer.enforce} ${odlparent.modernizer.skip} com/google/common/collect/Iterables.* modernizer verify modernizer org.apache.karaf.tooling karaf-services-maven-plugin ${karaf.version} service-metadata-generate process-classes service-metadata-generate com.github.spotbugs spotbugs-maven-plugin 4.8.3.1 com.github.spotbugs spotbugs 4.8.3 org.opendaylight.odlparent spotbugs 13.1.2-SNAPSHOT jp.skypencil.findbugs.slf4j bug-pattern 1.5.0 Max Low ${odlparent.spotbugs.enforce} ${odlparent.spotbugs.skip} spotbugs-exclude.xml true ${project.build.directory}/spotbugs analyze-compile compile check org.codehaus.mojo properties-maven-plugin 1.2.1 org.eclipse.m2e lifecycle-mapping 1.0.0 org.apache.felix maven-bundle-plugin [1.0,) manifest org.apache.maven.plugins maven-enforcer-plugin [1.0.0,) enforce org.apache.maven.plugins maven-dependency-plugin [2.10,) copy org.apache.maven.plugins maven-antrun-plugin [1.8,) run org.apache.servicemix.tooling depends-maven-plugin [1.2,) generate-depends-file org.jacoco jacoco-maven-plugin [0.7.0,) prepare-agent org.ops4j.pax.exam maven-paxexam-plugin [1.2.4,) generate-depends-file org.basepom.maven duplicate-finder-maven-plugin [1.2.1,) check org.jacoco jacoco-maven-plugin **/gen/** **/generated-sources/** **/generated-test-sources/** **/yang-gen/** **/yang-gen-config/** **/yang-gen-sal/** **/yang-gen-code/** **/pax/** org.ops4j.pax.exam maven-paxexam-plugin 1.2.4 org.antlr antlr4-maven-plugin 4.13.1 maven-enforcer-plugin enforce-banned-dependencies enforce Please always use mockito-core instead of mockito-all (see https://jira.opendaylight.org/browse/ODLPARENT-59), and spotbugs:annotations instead of findbugs:annotations org.mockito:mockito-all com.google.code.findbugs:annotations true org.basepom.maven duplicate-finder-maven-plugin find-duplicate-classpath-entries verify check false true false false org/opendaylight/blueprint/.*\.xml$ OSGI-OPT/bnd.bnd$ WEB-INF/web.xml README.*$ .*\.html$ reference.conf .api_description org.slf4j slf4j-simple org.opendaylight.odlparent opendaylight-karaf-empty maven-dependency-plugin maven-checkstyle-plugin maven-source-plugin maven-javadoc-plugin org.gaul modernizer-maven-plugin com.github.spotbugs spotbugs-maven-plugin org.jacoco jacoco-maven-plugin pre-unit-test prepare-agent report report org.opendaylight.odlparent copy-files-plugin 13.1.2-SNAPSHOT prepare-package copy-files README* CONTRIBUTING* PROJECT_INFO.yaml maven-checkstyle-plugin 3.3.0 org.codehaus.mojo jdepend-maven-plugin generate-no-fork