<properties>
<!-- JMH-generated code does not pass SB (very noisily)-->
<odlparent.spotbugs.skip>true</odlparent.spotbugs.skip>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
</properties>
<dependencies>
<name>${project.artifactId}</name>
<description>DataInput/Output for NormalizedNodes</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>JSON (RFC7951) encoding for NormalizedNodes</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.github.spotbugs</groupId>
<name>${project.artifactId}</name>
<description>XML (RFC7950) encoding for NormalizedNodes</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>Common concepts</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<version>13.0.1-SNAPSHOT</version>
<!-- Currently not needed, maybe later: <packaging>bundle</packaging> -->
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencyManagement>
<dependencies>
<dependency>
<name>${project.artifactId}</name>
<description>Common utilities</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.opendaylight.yangtools</groupId>
<description>Netty utilities for Common YANG definitions</description>
<url>https://wiki.opendaylight.org/display/ODL/YANG+Tools</url>
+ <properties>
+ <maven.javadoc.failOnWarnings>true</maven.javadoc.failOnWarnings>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<name>${project.artifactId}</name>
<description>Common YANG definitions</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>${project.artifactId}</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.github.spotbugs</groupId>
<name>${project.artifactId}</name>
<description>${project.artifactId}</description>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.felix</groupId>
- <artifactId>maven-bundle-plugin</artifactId>
- <extensions>true</extensions>
- <configuration>
- <instructions>
- <!-- FIXME: do not export data.impl -->
- <!-- FIXME: use OSGi annotations when we have R7 -->
- <Export-Package>
- {local-packages},
- org.opendaylight.yangtools.yang.data.impl.*,
- ;-split-package:=error
- </Export-Package>
- </instructions>
- </configuration>
- </plugin>
- </plugins>
- </build>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
<dependencies>
<dependency>
<scope>test</scope>
</dependency>
</dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <extensions>true</extensions>
+ <configuration>
+ <instructions>
+ <!-- FIXME: do not export data.impl -->
+ <!-- FIXME: use OSGi annotations when we have R7 -->
+ <Export-Package>
+ {local-packages},
+ org.opendaylight.yangtools.yang.data.impl.*,
+ ;-split-package:=error
+ </Export-Package>
+ </instructions>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
</project>
<name>${project.artifactId}</name>
<description>${project.artifactId}</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.github.spotbugs</groupId>
<description>${project.artifactId}</description>
<packaging>bundle</packaging>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>${project.artifactId}</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.github.spotbugs</groupId>
<name>${project.artifactId}</name>
<description>${project.artifactId}</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.github.spotbugs</groupId>
<name>${project.artifactId}</name>
<description>${project.artifactId}</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>${project.artifactId}</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>YANG Tools documentation</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.opendaylight.yangtools</groupId>
<name>${project.artifactId}</name>
<description>OpenDaylight yang-ext metamodel</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>OpenConfig extensions metamodel</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.github.spotbugs</groupId>
<name>${project.artifactId}</name>
<description>RFC6241 extensions for unbound metadata</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<name>${project.artifactId}</name>
<description>RFC6536 metamodel</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<name>${project.artifactId}</name>
<description>RFC6643 extensions for SMIv2</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>RFC7952 metamodel</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>RFC8040 model API</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<name>${project.artifactId}</name>
<description>RFC8528 model API</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>RFC8639 model API</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.eclipse.jdt</groupId>
<name>${project.artifactId}</name>
<description>RFC8819 model API</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>YANG language object model and related interfaces</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.github.spotbugs</groupId>
<name>${project.artifactId}</name>
<description>${project.artifactId}</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>Reference Implementation of yang.model.api</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.github.spotbugs</groupId>
<name>${project.artifactId}</name>
<description>${project.artifactId}</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.github.spotbugs</groupId>
<name>${project.artifactId}</name>
<description>${project.artifactId}</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>OpenDaylight yang-ext parser support</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>OpenConfig extensions parser support</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>RFC6241 parser support</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>RFC6536 parser support</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>RFC6643 parser support</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>RFC7952 parser support</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>RFC8040 parser support</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>RFC8528 parser support</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>RFC8639 parser support</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>RFC8819 parser support</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>Intermediate YANG parsing representation</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>YANG parser API</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>YANG parser</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.github.spotbugs</groupId>
<name>${project.artifactId}</name>
<description>YANG parser</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>RFC6020/RFC7950 parser support</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.github.spotbugs</groupId>
<name>${project.artifactId}</name>
<description>YANG parser SPI</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.github.spotbugs</groupId>
<name>${project.artifactId}</name>
<description>${project.artifactId}</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.github.spotbugs</groupId>
<name>${project.artifactId}</name>
<description>YANG Generator Plugin API</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<maven>3.8.3</maven>
</prerequisites>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencyManagement>
<dependencies>
<dependency>
<name>${project.artifactId}</name>
<description>YANG model validator</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencyManagement>
<dependencies>
<dependency>
<artifactId>yang-validation-tool</artifactId>
<version>13.0.1-SNAPSHOT</version>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencyManagement>
<dependencies>
<dependency>
<name>${project.artifactId}</name>
<description>YANG XPath ${project.artifactId}</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.github.spotbugs</groupId>
<name>${project.artifactId}</name>
<description>YANG XPath parser</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>YANG Schema Repository API</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>${project.artifactId}</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<name>${project.artifactId}</name>
<description>YANG Schema Repository SPI</description>
+ <properties>
+ <!-- FIXME: fix these up and set maven.javadoc.failOnWarnings=true -->
+ <doclint>all,-missing</doclint>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>