From: Robert Varga Date: Sun, 14 Jan 2024 15:32:18 +0000 (+0100) Subject: Covert yang-binding to bnd-parent X-Git-Tag: v13.0.0~25 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=c4dcb980b218a947a0774c8b36356ac6bac5d5fb;p=mdsal.git Covert yang-binding to bnd-parent There are just a few exported packages, switch to bnd-parent. Change-Id: Iaabeff023f27d25739f08f31560f339df2ee6dde Signed-off-by: Robert Varga --- diff --git a/binding/yang-binding/pom.xml b/binding/yang-binding/pom.xml index 5b72a35d68..8226a8a290 100644 --- a/binding/yang-binding/pom.xml +++ b/binding/yang-binding/pom.xml @@ -11,13 +11,13 @@ 4.0.0 org.opendaylight.mdsal - bundle-parent + bnd-parent 13.0.0-SNAPSHOT - ../../bundle-parent + ../../bnd-parent yang-binding - bundle + jar ${project.artifactId} Java binding for YANG diff --git a/binding/yang-binding/src/main/java/module-info.java b/binding/yang-binding/src/main/java/module-info.java index 2aba738bf7..ba86e6a12f 100644 --- a/binding/yang-binding/src/main/java/module-info.java +++ b/binding/yang-binding/src/main/java/module-info.java @@ -18,4 +18,5 @@ module org.opendaylight.yangtools.yang.binding { requires static transitive org.eclipse.jdt.annotation; requires static com.github.spotbugs.annotations; requires static org.checkerframework.checker.qual; + requires static org.osgi.annotation.bundle; } diff --git a/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java index 22681a4d0f..3a217f3f04 100644 --- a/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java +++ b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java @@ -189,8 +189,6 @@ public sealed class InstanceIdentifier * *

* And you wanted to obtain the Instance identifier which represented Nodes you would do it like so, - * - *

*

      *      identifier.firstIdentifierOf(Nodes.class)
      * 
diff --git a/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/annotations/package-info.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/annotations/package-info.java new file mode 100644 index 0000000000..b3c51cbe86 --- /dev/null +++ b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/annotations/package-info.java @@ -0,0 +1,9 @@ +/* + * Copyright (c) 2024 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 + */ +@org.osgi.annotation.bundle.Export +package org.opendaylight.yangtools.yang.binding.annotations; \ No newline at end of file diff --git a/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/contract/package-info.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/contract/package-info.java new file mode 100644 index 0000000000..6d19e8c16a --- /dev/null +++ b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/contract/package-info.java @@ -0,0 +1,9 @@ +/* + * Copyright (c) 2024 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 + */ +@org.osgi.annotation.bundle.Export +package org.opendaylight.yangtools.yang.binding.contract; \ No newline at end of file diff --git a/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/package-info.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/package-info.java index eee24a978e..1e04840bff 100644 --- a/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/package-info.java +++ b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/package-info.java @@ -5,4 +5,5 @@ * terms of the Eclipse Public License v1.0 which accompanies this distribution, * and is available at http://www.eclipse.org/legal/epl-v10.html */ +@org.osgi.annotation.bundle.Export package org.opendaylight.yangtools.yang.binding; \ No newline at end of file diff --git a/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/package-info.java b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/package-info.java new file mode 100644 index 0000000000..0e4d7bfcfe --- /dev/null +++ b/binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/util/package-info.java @@ -0,0 +1,9 @@ +/* + * Copyright (c) 2024 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 + */ +@org.osgi.annotation.bundle.Export +package org.opendaylight.yangtools.yang.binding.util; \ No newline at end of file