Do not depend on ietf-netconf-monitoring-extension 56/101856/1
authorRobert Varga <robert.varga@pantheon.tech>
Sun, 17 Jul 2022 22:16:15 +0000 (00:16 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sun, 17 Jul 2022 22:18:24 +0000 (00:18 +0200)
Since we are filtering content, there is no point to bring the
monitoring extension into the picture. Remove this dependency.

JIRA: NETCONF-881
Change-Id: Ib13baa2750671cbb6ebddc679c75b4de580d569d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
netconf/sal-netconf-connector/pom.xml
netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/DefaultBaseNetconfSchemas.java

index dcc6bb7920c48c2a736c267dbc0945f555909786..5fedca95d074733feed65e7309efe0d3149d1439 100644 (file)
       <groupId>org.opendaylight.netconf.model</groupId>
       <artifactId>rfc6022</artifactId>
     </dependency>
-    <dependency>
-      <groupId>${project.groupId}</groupId>
-      <artifactId>ietf-netconf-monitoring-extension</artifactId>
-    </dependency>
     <dependency>
       <groupId>${project.groupId}</groupId>
       <artifactId>netconf-client</artifactId>
index 0409e68b0c9d1f262c24da53fcb44a14067ddab2..ea9100b81d8ce6b9879ca7264f4df4929e64125b 100644 (file)
@@ -8,7 +8,7 @@
 package org.opendaylight.netconf.sal.connect.netconf.schema.mapping;
 
 import com.google.common.annotations.Beta;
-import java.util.Arrays;
+import java.util.List;
 import javax.inject.Inject;
 import javax.inject.Singleton;
 import org.eclipse.jdt.annotation.NonNull;
@@ -41,22 +41,22 @@ public final class DefaultBaseNetconfSchemas implements BaseNetconfSchemas {
 
     private static EffectiveModelContext withoutNotifications(final YangParserFactory parserFactory)
             throws YangParserException {
-        return BindingRuntimeHelpers.createEffectiveModel(parserFactory, Arrays.asList(
+        return BindingRuntimeHelpers.createEffectiveModel(parserFactory, List.of(
             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.netconf.base._1._0.rev110601
                 .$YangModuleInfoImpl.getInstance(),
-            org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.extension.rev131210
+            org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004
                 .$YangModuleInfoImpl.getInstance()));
     }
 
     private static EffectiveModelContext withNotifications(final YangParserFactory parserFactory)
             throws YangParserException {
-        return BindingRuntimeHelpers.createEffectiveModel(parserFactory, Arrays.asList(
-            org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.extension.rev131210
-                .$YangModuleInfoImpl.getInstance(),
+        return BindingRuntimeHelpers.createEffectiveModel(parserFactory, List.of(
             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.netconf.notification._1._0.rev080714
                 .$YangModuleInfoImpl.getInstance(),
             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.netconf.base._1._0.rev110601
                 .$YangModuleInfoImpl.getInstance(),
+            org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.monitoring.rev101004
+                .$YangModuleInfoImpl.getInstance(),
             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.netconf.notifications.rev120206
                 .$YangModuleInfoImpl.getInstance()));
     }