Clean up IMDS dependencies 98/98498/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 14 Nov 2021 10:27:43 +0000 (11:27 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 14 Nov 2021 10:27:43 +0000 (11:27 +0100)
Fix dependency declarations and make sure we do not need error-prone.

Change-Id: Ie015e508cf352fc0f28c03bb9b99879773fd0aba
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
dom/mdsal-dom-inmemory-datastore/pom.xml
dom/mdsal-dom-inmemory-datastore/src/main/java/org/opendaylight/mdsal/dom/store/inmemory/InMemoryDOMDataStoreConfigProperties.java

index 63064805deae1d814536c4993e9ad78a386f56f6..ab639b7fddb95c7eb624ebc2926bbfef2147b00a 100644 (file)
@@ -59,8 +59,8 @@
             <artifactId>yang-data-impl</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.osgi</groupId>
-            <artifactId>osgi.core</artifactId>
+            <groupId>org.opendaylight.yangtools</groupId>
+            <artifactId>yang-model-api</artifactId>
         </dependency>
 
         <dependency>
index ba701d468420a5ea6acd268806a93b754d5ac186..3365d4045da45462f87eb03549dde18ea3c1dbf3 100644 (file)
@@ -7,6 +7,8 @@
  */
 package org.opendaylight.mdsal.dom.store.inmemory;
 
+import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
+import javax.annotation.processing.Generated;
 import org.eclipse.jdt.annotation.NonNull;
 import org.immutables.value.Value;
 import org.immutables.value.Value.Style.ImplementationVisibility;
@@ -19,7 +21,9 @@ import org.immutables.value.Value.Style.ImplementationVisibility;
  * @see InMemoryDOMDataStoreFactory
  */
 @Value.Immutable
-@Value.Style(visibility = ImplementationVisibility.PRIVATE)
+@Value.Style(visibility = ImplementationVisibility.PRIVATE, allowedClasspathAnnotations = {
+    SuppressWarnings.class, Generated.class, SuppressFBWarnings.class,
+})
 public abstract class InMemoryDOMDataStoreConfigProperties {
 
     public static final int DEFAULT_MAX_DATA_CHANGE_EXECUTOR_QUEUE_SIZE = 1000;