From a28cae80da79d4d0fb7a41394aa3086d0bbed617 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Mon, 15 May 2023 19:49:17 +0200 Subject: [PATCH] Convert plugin-generator-api to bnd-parent This is a very simple component, convert it to use bnd-parent instead of bundle-parent. Change-Id: I53dcc7839ee84e6ce3a06ecdab6029f988e22a59 Signed-off-by: Robert Varga --- plugin/plugin-generator-api/pom.xml | 6 +++--- plugin/plugin-generator-api/src/main/java/module-info.java | 1 + .../yangtools/plugin/generator/api/package-info.java | 5 ++++- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/plugin/plugin-generator-api/pom.xml b/plugin/plugin-generator-api/pom.xml index bc64e8aef3..d3e4bbde19 100644 --- a/plugin/plugin-generator-api/pom.xml +++ b/plugin/plugin-generator-api/pom.xml @@ -11,13 +11,13 @@ 4.0.0 org.opendaylight.yangtools - bundle-parent + bnd-parent 11.0.0-SNAPSHOT - ../../bundle-parent + ../../bnd-parent plugin-generator-api - bundle + jar ${project.artifactId} YANG Generator Plugin API diff --git a/plugin/plugin-generator-api/src/main/java/module-info.java b/plugin/plugin-generator-api/src/main/java/module-info.java index 53767b2827..87c56befe4 100644 --- a/plugin/plugin-generator-api/src/main/java/module-info.java +++ b/plugin/plugin-generator-api/src/main/java/module-info.java @@ -15,4 +15,5 @@ module org.opendaylight.yangtools.plugin.generator.api { // Annotations requires static transitive org.eclipse.jdt.annotation; + requires static org.osgi.annotation.bundle; } diff --git a/plugin/plugin-generator-api/src/main/java/org/opendaylight/yangtools/plugin/generator/api/package-info.java b/plugin/plugin-generator-api/src/main/java/org/opendaylight/yangtools/plugin/generator/api/package-info.java index 1e0177d2a7..d27562fd54 100644 --- a/plugin/plugin-generator-api/src/main/java/org/opendaylight/yangtools/plugin/generator/api/package-info.java +++ b/plugin/plugin-generator-api/src/main/java/org/opendaylight/yangtools/plugin/generator/api/package-info.java @@ -14,4 +14,7 @@ * to be implemented for bootstrapping a particular generator. Such implementations are discovered using normal * discovery methods, for example they should always be published as {@link java.util.ServiceLoader} services. */ -package org.opendaylight.yangtools.plugin.generator.api; \ No newline at end of file +@Export +package org.opendaylight.yangtools.plugin.generator.api; + +import org.osgi.annotation.bundle.Export; -- 2.36.6