odlparent has started enforcing SpotBugs by default, but some of
our artifacts are not ready for that. Disable enforcement through
the odlparent property and document why we are disabling it.
Change-Id: Ie8d3e43b26efd75e70223dde2b4555865ce25001
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
<artifactId>benchmarks</artifactId>
<version>4.0.0-SNAPSHOT</version>
<artifactId>benchmarks</artifactId>
<version>4.0.0-SNAPSHOT</version>
+ <properties>
+ <!-- JMH-generated code does not pass SB (very noisily)-->
+ <odlparent.spotbugs.skip>true</odlparent.spotbugs.skip>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.opendaylight.yangtools</groupId>
<dependencies>
<dependency>
<groupId>org.opendaylight.yangtools</groupId>
<artifactId>yang-validation-tool</artifactId>
<version>4.0.0-SNAPSHOT</version>
<artifactId>yang-validation-tool</artifactId>
<version>4.0.0-SNAPSHOT</version>
+ <properties>
+ <!-- FIXME: we have some violations here -->
+ <odlparent.spotbugs.enforce>false</odlparent.spotbugs.enforce>
+ </properties>
+
<dependencyManagement>
<dependencies>
<dependency>
<dependencyManagement>
<dependencies>
<dependency>
<properties>
<!-- FIXME: workaround for MJAVADOC-586 -->
<maven.compiler.release>8</maven.compiler.release>
<properties>
<!-- FIXME: workaround for MJAVADOC-586 -->
<maven.compiler.release>8</maven.compiler.release>
+
+ <!-- FIXME: antlr-generated code does not pass SB -->
+ <odlparent.spotbugs.enforce>false</odlparent.spotbugs.enforce>
<description>${project.artifactId}</description>
<packaging>bundle</packaging>
<description>${project.artifactId}</description>
<packaging>bundle</packaging>
+ <properties>
+ <!-- FIXME: we have some violations here -->
+ <odlparent.spotbugs.enforce>false</odlparent.spotbugs.enforce>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>${project.artifactId}</description>
<name>${project.artifactId}</name>
<description>${project.artifactId}</description>
+ <properties>
+ <!-- FIXME: we have some violations here -->
+ <odlparent.spotbugs.enforce>false</odlparent.spotbugs.enforce>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.opendaylight.yangtools</groupId>
<dependencies>
<dependency>
<groupId>org.opendaylight.yangtools</groupId>
<properties>
<!-- FIXME: workaround for MJAVADOC-586 -->
<maven.compiler.release>8</maven.compiler.release>
<properties>
<!-- FIXME: workaround for MJAVADOC-586 -->
<maven.compiler.release>8</maven.compiler.release>
+
+ <!-- FIXME: antlr-generated code does not pass SB -->
+ <odlparent.spotbugs.enforce>false</odlparent.spotbugs.enforce>
</properties>
<dependencies>
</properties>
<dependencies>
<properties>
<!-- FIXME: workaround for MJAVADOC-586 -->
<maven.compiler.release>8</maven.compiler.release>
<properties>
<!-- FIXME: workaround for MJAVADOC-586 -->
<maven.compiler.release>8</maven.compiler.release>
+
+ <!-- FIXME: antlr-generated code does not pass SB -->
+ <odlparent.spotbugs.enforce>false</odlparent.spotbugs.enforce>
</properties>
<dependencies>
</properties>
<dependencies>