Convert plugin-generator-api to bnd-parent 57/105957/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 15 May 2023 17:49:17 +0000 (19:49 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 15 May 2023 17:49:17 +0000 (19:49 +0200)
This is a very simple component, convert it to use bnd-parent instead of
bundle-parent.

Change-Id: I53dcc7839ee84e6ce3a06ecdab6029f988e22a59
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
plugin/plugin-generator-api/pom.xml
plugin/plugin-generator-api/src/main/java/module-info.java
plugin/plugin-generator-api/src/main/java/org/opendaylight/yangtools/plugin/generator/api/package-info.java

index bc64e8aef3e8409c7db9d769b9319f5a07c05227..d3e4bbde1981911422c1bcb427b020454b9f3f54 100644 (file)
     <modelVersion>4.0.0</modelVersion>
     <parent>
         <groupId>org.opendaylight.yangtools</groupId>
-        <artifactId>bundle-parent</artifactId>
+        <artifactId>bnd-parent</artifactId>
         <version>11.0.0-SNAPSHOT</version>
-        <relativePath>../../bundle-parent</relativePath>
+        <relativePath>../../bnd-parent</relativePath>
     </parent>
 
     <artifactId>plugin-generator-api</artifactId>
-    <packaging>bundle</packaging>
+    <packaging>jar</packaging>
     <name>${project.artifactId}</name>
     <description>YANG Generator Plugin API</description>
 
index 53767b2827421a6eea706a35dd2e3de193645f00..87c56befe43894cf1b7a0fe80aa0d1e232f355d3 100644 (file)
@@ -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;
 }
index 1e0177d2a716b789d6ec1433165fd5e969fdc3f1..d27562fd54dcf53558c3d1257172617c8d939c27 100644 (file)
@@ -14,4 +14,7 @@
  * to be implemented for bootstrapping a particular generator. Such implementations are discovered using normal
  * discovery methods, for example they <b>should</b> 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;