From: Robert Varga Date: Sun, 17 Jul 2022 22:16:15 +0000 (+0200) Subject: Do not depend on ietf-netconf-monitoring-extension X-Git-Tag: v4.0.0~15 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=netconf.git;a=commitdiff_plain;h=309cd5b16c2f19219e20085f300149baea3cde22 Do not depend on ietf-netconf-monitoring-extension 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 --- diff --git a/netconf/sal-netconf-connector/pom.xml b/netconf/sal-netconf-connector/pom.xml index dcc6bb7920..5fedca95d0 100644 --- a/netconf/sal-netconf-connector/pom.xml +++ b/netconf/sal-netconf-connector/pom.xml @@ -31,10 +31,6 @@ org.opendaylight.netconf.model rfc6022 - - ${project.groupId} - ietf-netconf-monitoring-extension - ${project.groupId} netconf-client diff --git a/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/DefaultBaseNetconfSchemas.java b/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/DefaultBaseNetconfSchemas.java index 0409e68b0c..ea9100b81d 100644 --- a/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/DefaultBaseNetconfSchemas.java +++ b/netconf/sal-netconf-connector/src/main/java/org/opendaylight/netconf/sal/connect/netconf/schema/mapping/DefaultBaseNetconfSchemas.java @@ -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())); }