Clean up dependencies 55/106555/3
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 20 Jun 2023 12:42:53 +0000 (14:42 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 20 Jun 2023 15:09:28 +0000 (17:09 +0200)
We have a ton of warnings, reign some of them in.

Change-Id: I4aa0b3871f9416c09fb17fe5f9325015231ac40a
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
25 files changed:
binding/mdsal-binding-dom-codec-api/pom.xml
binding/mdsal-binding-dom-codec-spi/pom.xml
binding/mdsal-binding-generator/pom.xml
binding/mdsal-binding-generator/src/main/java/module-info.java
binding/mdsal-binding-java-api-generator/pom.xml
binding/mdsal-binding-loader/pom.xml
binding/mdsal-binding-model-ri/pom.xml
binding/mdsal-binding-model-ri/src/main/java/module-info.java
binding/mdsal-binding-runtime-api/pom.xml
binding/mdsal-binding-runtime-api/src/main/java/module-info.java
binding/mdsal-binding-runtime-spi/src/main/java/module-info.java
binding/mdsal-binding-spec-util/pom.xml
binding/yang-binding/pom.xml
common/mdsal-common-api/pom.xml
common/mdsal-common-api/src/main/java/module-info.java
dom/mdsal-dom-api/pom.xml
entityownership/mdsal-eos-common-api/pom.xml
entityownership/mdsal-eos-common-spi/pom.xml
entityownership/mdsal-eos-dom-api/pom.xml
model/ietf/rfc7952/pom.xml
model/ietf/rfc8040/pom.xml
model/l2-types/pom.xml
singleton-service/mdsal-singleton-common-api/pom.xml
singleton-service/mdsal-singleton-dom-impl/pom.xml
yanglib/mdsal-yanglib-api/pom.xml

index 53ef25e040aa1d09538a37db64f00f5a2bdd43e5..85576fa0120616923c8e121ac08e27f817cef528 100644 (file)
             <artifactId>spotbugs-annotations</artifactId>
             <optional>true</optional>
         </dependency>
+        <dependency>
+            <groupId>com.google.guava</groupId>
+            <artifactId>guava</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>org.eclipse.jdt.annotation</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>concepts</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-common</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.yangtools</groupId>
             <artifactId>yang-data-api</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-model-api</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.mdsal</groupId>
             <artifactId>mdsal-binding-spec-util</artifactId>
             <groupId>org.opendaylight.mdsal</groupId>
             <artifactId>mdsal-binding-runtime-api</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.opendaylight.mdsal</groupId>
+            <artifactId>yang-binding</artifactId>
+        </dependency>
 
         <dependency>
             <groupId>org.opendaylight.yangtools</groupId>
index 0f3a976cdc2abf38b493119381075d7e9fe81cfd..7d80cee66d766f03e06ccc3470e663eb5af7eff0 100644 (file)
             <artifactId>checker-qual</artifactId>
             <scope>provided</scope>
         </dependency>
+        <dependency>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>org.eclipse.jdt.annotation</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.yangtools</groupId>
             <artifactId>concepts</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-common</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.yangtools</groupId>
             <artifactId>yang-data-api</artifactId>
             <groupId>org.opendaylight.mdsal</groupId>
             <artifactId>mdsal-binding-runtime-api</artifactId>
         </dependency>
-        <dependency>
-            <groupId>org.opendaylight.mdsal</groupId>
-            <artifactId>mdsal-binding-spec-util</artifactId>
-        </dependency>
         <dependency>
             <groupId>org.opendaylight.mdsal</groupId>
             <artifactId>yang-binding</artifactId>
index 70206ee6f9a7beb9a562514655a71ee9ba2950fe..9f7928a300f8c8afe7a4592d27d9c23bed5b89b8 100644 (file)
             <groupId>com.google.guava</groupId>
             <artifactId>guava</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>org.eclipse.jdt.annotation</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.yangtools</groupId>
             <artifactId>concepts</artifactId>
index b3c7d56a99bdc379a660581c23b9b9133b86ea57..88dd6f8bd17a80734fffc301b74cdc3724dad37c 100644 (file)
@@ -21,7 +21,6 @@ module org.opendaylight.mdsal.binding.generator {
     requires transitive org.opendaylight.mdsal.binding.model.ri;
     requires transitive org.opendaylight.mdsal.binding.runtime.api;
     requires com.google.common;
-    requires org.opendaylight.mdsal.binding.spec.util;
     requires org.opendaylight.yangtools.concepts;
     requires org.opendaylight.yangtools.yang.binding;
     requires org.opendaylight.yangtools.yang.common;
index 577165ec689c869a5ecb5c4f8539dbde882fc64b..9927c57b9ac32fa8b8360b37759858080baad24f 100644 (file)
             <groupId>com.google.guava</groupId>
             <artifactId>guava</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>org.eclipse.jdt.annotation</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.gaul</groupId>
             <artifactId>modernizer-maven-annotations</artifactId>
index e7962ca28dad5ea3e42460039f6216d6da8e3524..6a189037a7e1317f41d39b6da1434eb5d13dd898 100644 (file)
             <groupId>net.bytebuddy</groupId>
             <artifactId>byte-buddy</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>org.eclipse.jdt.annotation</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.mdsal</groupId>
             <artifactId>yang-binding</artifactId>
index d492a74b0f44ecc87cdd19e6f745a78b78c66154..a95d1f847d84cf9ec4b904d723396ae729b3797b 100644 (file)
             <artifactId>spotbugs-annotations</artifactId>
             <optional>true</optional>
         </dependency>
+        <dependency>
+            <groupId>com.google.guava</groupId>
+            <artifactId>guava</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>org.eclipse.jdt.annotation</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.yangtools</groupId>
-            <artifactId>yang-model-api</artifactId>
+            <artifactId>util</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.yangtools</groupId>
-            <artifactId>yang-model-ri</artifactId>
+            <artifactId>yang-common</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.opendaylight.mdsal</groupId>
-            <artifactId>mdsal-binding-model-api</artifactId>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-model-api</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.mdsal</groupId>
-            <artifactId>yang-binding</artifactId>
+            <artifactId>mdsal-binding-model-api</artifactId>
         </dependency>
         <dependency>
             <groupId>org.opendaylight.mdsal</groupId>
-            <artifactId>mdsal-binding-spec-util</artifactId>
+            <artifactId>yang-binding</artifactId>
         </dependency>
 
         <dependency>
             <groupId>org.opendaylight.yangtools</groupId>
             <artifactId>yang-test-util</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-model-ri</artifactId>
+            <scope>test</scope>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.yangtools</groupId>
             <artifactId>yang-model-util</artifactId>
index 5f2f0444d80054a70a0cf1d9dc97b13c5f0bcafd..818b8d964bfea8d27889addecce6447e754ae233 100644 (file)
@@ -10,14 +10,11 @@ module org.opendaylight.mdsal.binding.model.ri {
     exports org.opendaylight.mdsal.binding.model.ri.generated.type.builder;
 
     requires transitive org.opendaylight.mdsal.binding.model.api;
-    requires org.opendaylight.mdsal.binding.spec.util;
     requires org.opendaylight.yangtools.util;
     requires org.opendaylight.yangtools.yang.binding;
     requires org.opendaylight.yangtools.yang.common;
     requires org.opendaylight.yangtools.yang.model.api;
-    requires org.opendaylight.yangtools.yang.model.ri;
 
     // Annotations
     requires static transitive org.eclipse.jdt.annotation;
-    requires static com.github.spotbugs.annotations;
 }
index ac663144fc0ae599f0aa96126d80916247038869..958984211eb1fa43e4465619cbd900c0fc34ddbc 100644 (file)
             <groupId>com.google.guava</groupId>
             <artifactId>guava</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>org.eclipse.jdt.annotation</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.yangtools</groupId>
             <artifactId>concepts</artifactId>
index 5a12f0f3d25557568da8d74414881e0805757044..8d9ab777f9b08b2a3c92ca981aa0292ca7fa62bc 100644 (file)
@@ -20,5 +20,4 @@ module org.opendaylight.mdsal.binding.runtime.api {
 
     // Annotations
     requires static transitive org.eclipse.jdt.annotation;
-    requires static com.github.spotbugs.annotations;
 }
index 73b77f818befd9c634648e61bcefc6b6ee4d3048..ec3c2e23cee6429928d9cb981e0d52c12a026a4b 100644 (file)
@@ -24,6 +24,5 @@ module org.opendaylight.mdsal.binding.runtime.spi {
 
     // Annotations
     requires static transitive org.eclipse.jdt.annotation;
-    requires static com.github.spotbugs.annotations;
     requires static org.checkerframework.checker.qual;
 }
index 5978478d379f793590e14ae8e956f927410b9798..7a172f92feb379df88c4f11f7be16423f21cc618 100644 (file)
             <groupId>com.google.guava</groupId>
             <artifactId>guava</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>org.eclipse.jdt.annotation</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>util</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-common</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.mdsal</groupId>
             <artifactId>yang-binding</artifactId>
index 505bc65dccaaf17a05374c9c2694e4ab103c0ad8..6693002dfba6ac84cf911654df5b8481f8d29069 100644 (file)
             <groupId>com.google.guava</groupId>
             <artifactId>guava</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>org.eclipse.jdt.annotation</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.yangtools</groupId>
             <artifactId>concepts</artifactId>
index ca58e8e0d283f0fb3904642f30b3384f308635a8..8e90c9a3ca19bd520c32d6fdfd9594f9309ddc78 100644 (file)
     <packaging>bundle</packaging>
 
     <dependencies>
-        <dependency>
-            <groupId>com.github.spotbugs</groupId>
-            <artifactId>spotbugs-annotations</artifactId>
-            <optional>true</optional>
-        </dependency>
         <dependency>
             <groupId>com.google.guava</groupId>
             <artifactId>guava</artifactId>
index 8babdbea3f0359db164f1d44510e2fda9d190e16..5b4d7f27088d88b4467fa4406f910019f9bec4f3 100644 (file)
@@ -13,5 +13,4 @@ module org.opendaylight.mdsal.common.api {
 
     // Annotations
     requires static transitive org.eclipse.jdt.annotation;
-    requires static com.github.spotbugs.annotations;
 }
index 0fcf967f6664b9f28f28ee1ebe40f621636f280a..fd8505f2fdd8fd96dc71efc07180646ccc3f6bb9 100644 (file)
             <artifactId>spotbugs-annotations</artifactId>
             <optional>true</optional>
         </dependency>
+        <dependency>
+            <groupId>com.google.guava</groupId>
+            <artifactId>guava</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.checkerframework</groupId>
+            <artifactId>checker-qual</artifactId>
+            <optional>true</optional>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>org.eclipse.jdt.annotation</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.gaul</groupId>
             <artifactId>modernizer-maven-annotations</artifactId>
             <groupId>org.opendaylight.mdsal</groupId>
             <artifactId>mdsal-common-api</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>concepts</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>util</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-common</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.yangtools</groupId>
             <artifactId>yang-data-api</artifactId>
index 3a3c0d5d0c7b6bd228f0c870cb9caedd456fee55..c9789b5886e2a05301751b44c44212bf44ef93b9 100644 (file)
             <groupId>com.google.guava</groupId>
             <artifactId>guava</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>org.eclipse.jdt.annotation</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.yangtools</groupId>
             <artifactId>concepts</artifactId>
index 8f47b6b67d5673a6dee29ae2aeea20289f17db39..e0fea2c5f2b742e9ee3e8daabecb0fca368136ca 100644 (file)
     <packaging>bundle</packaging>
 
     <dependencies>
+        <dependency>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>org.eclipse.jdt.annotation</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.mdsal</groupId>
             <artifactId>mdsal-eos-common-api</artifactId>
@@ -27,6 +31,7 @@
             <groupId>org.opendaylight.yangtools</groupId>
             <artifactId>concepts</artifactId>
         </dependency>
+
         <dependency>
             <groupId>org.opendaylight.yangtools</groupId>
             <artifactId>mockito-configuration</artifactId>
index 046415e0e0e7a5026599c36b94519ecabd0fd256..b1ad78024e4b58b9fc8dcec21630f33dee99158d 100644 (file)
             <groupId>com.google.guava</groupId>
             <artifactId>guava</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>org.eclipse.jdt.annotation</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.mdsal</groupId>
             <artifactId>mdsal-eos-common-api</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>concepts</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.yangtools</groupId>
             <artifactId>yang-common</artifactId>
index 47bb84c48182b397c4e0bb2a64c3257566f1fb57..6309e3efbb3cc7f197b98e3200d047d52eda19e4 100644 (file)
     <name>${project.artifactId}</name>
     <description>RFC7952 YANG Metadata</description>
 
+    <dependencies>
+        <dependency>
+            <groupId>com.google.guava</groupId>
+            <artifactId>guava</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>org.eclipse.jdt.annotation</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-common</artifactId>
+        </dependency>
+    </dependencies>
+
     <build>
         <plugins>
             <plugin>
index 73dcf1633f4d7eae42b559ad428f634ee4b4a4a8..563a66fc985c207a74c0befac830e973f7856086 100644 (file)
     <name>${project.artifactId}</name>
     <description>RFC8040 RESTCONF Protocol</description>
 
+    <dependencies>
+        <dependency>
+            <groupId>com.google.guava</groupId>
+            <artifactId>guava</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>org.eclipse.jdt.annotation</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-common</artifactId>
+        </dependency>
+    </dependencies>
+
     <build>
         <plugins>
             <plugin>
index 76c784e44b3a5e6bb7b2019eff2280f63bdd398d..d896ed2618be0c0d2cfdd27ce4be2bbcb35e2e69 100644 (file)
     <version>2013.08.27.24.0-SNAPSHOT</version>
     <packaging>bundle</packaging>
 
+    <dependencies>
+        <dependency>
+            <groupId>com.google.guava</groupId>
+            <artifactId>guava</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>org.eclipse.jdt.annotation</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-common</artifactId>
+        </dependency>
+    </dependencies>
+
     <build>
         <plugins>
             <plugin>
index 641b776dfbe879a47c3032a46446939e05100c65..6ade0ad0853919fe514748972bea07312ce23462 100644 (file)
             <groupId>com.google.guava</groupId>
             <artifactId>guava</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>org.eclipse.jdt.annotation</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.yangtools</groupId>
             <artifactId>concepts</artifactId>
index 6068436c2c537e4eea1c9a1f9e029a44355aa518..828c0d34d4cbc368d8524872ec92e03ff325ce8f 100644 (file)
             <artifactId>checker-qual</artifactId>
             <optional>true</optional>
         </dependency>
+        <dependency>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>org.eclipse.jdt.annotation</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.yangtools</groupId>
             <artifactId>concepts</artifactId>
index ded882d954e0df694779bc47b82e348a1de69bd3..ab7674477a5bed6f1eca98ec26f00996374b3439 100644 (file)
     <packaging>bundle</packaging>
 
     <dependencies>
+        <dependency>
+            <groupId>com.google.guava</groupId>
+            <artifactId>guava</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.eclipse.jdt</groupId>
+            <artifactId>org.eclipse.jdt.annotation</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>concepts</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-common</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.yangtools</groupId>
             <artifactId>yang-data-api</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-model-api</artifactId>
+        </dependency>
         <dependency>
             <groupId>org.opendaylight.yangtools</groupId>
             <artifactId>yang-parser-api</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-repo-api</artifactId>
+        </dependency>
     </dependencies>
 
     <scm>