From: Oleksandr Panasiuk Date: Tue, 16 May 2023 05:27:39 +0000 (+0300) Subject: Convert mdsal-eos-binding-adapter to a JPMS module X-Git-Tag: v12.0.0~64 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=1cd0d959864c97d4c73ac3d46a013f7d91df5bc8;p=mdsal.git Convert mdsal-eos-binding-adapter to a JPMS module This adapter is rather simple. Convert it so its internals are (semi)-well encapsulated. JIRA: MDSAL-751 Change-Id: I4d636838f46aee2cd142310d7ca94ea1f9c9ca64 Signed-off-by: Oleksandr Panasiuk Signed-off-by: Robert Varga --- diff --git a/entityownership/mdsal-eos-binding-adapter/pom.xml b/entityownership/mdsal-eos-binding-adapter/pom.xml index fee9b27915..0ef1372550 100644 --- a/entityownership/mdsal-eos-binding-adapter/pom.xml +++ b/entityownership/mdsal-eos-binding-adapter/pom.xml @@ -75,6 +75,11 @@ commons-lang3 test + + org.mockito + mockito-subclass + test + org.opendaylight.mdsal mdsal-binding-generator @@ -86,6 +91,7 @@ test + scm:git:http://git.opendaylight.org/gerrit/controller.git scm:git:ssh://git.opendaylight.org:29418/controller.git diff --git a/entityownership/mdsal-eos-binding-adapter/src/main/java/module-info.java b/entityownership/mdsal-eos-binding-adapter/src/main/java/module-info.java new file mode 100644 index 0000000000..31e1edf8fc --- /dev/null +++ b/entityownership/mdsal-eos-binding-adapter/src/main/java/module-info.java @@ -0,0 +1,20 @@ +/* + * Copyright (c) 2023 PANTHEON.tech, s.r.o. and others. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v1.0 which accompanies this distribution, + * and is available at http://www.eclipse.org/legal/epl-v10.html + */ +module org.opendaylight.mdsal.eos.binding.dom.adapter { + exports org.opendaylight.mdsal.eos.binding.dom.adapter; + + requires transitive org.opendaylight.mdsal.binding.dom.adapter; + requires transitive org.opendaylight.mdsal.eos.binding.api; + requires transitive org.opendaylight.mdsal.eos.dom.api; + requires org.opendaylight.yangtools.concepts; + requires org.slf4j; + + // Annotations + requires static javax.inject; + requires static org.osgi.service.component.annotations; +}