Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Watson2021-02-02 19:09:18 +0000
committerThomas Watson2021-02-02 21:53:18 +0000
commitc27f641866161676d97f5dc73bb14ba0a759054a (patch)
tree2298069289df170f6f27c4081a7e2a93f564ef8b
parent320856dd351a5889e8344f11c1b41921ce0db0b2 (diff)
downloadrt.equinox.framework-c27f641866161676d97f5dc73bb14ba0a759054a.tar.gz
rt.equinox.framework-c27f641866161676d97f5dc73bb14ba0a759054a.tar.xz
rt.equinox.framework-c27f641866161676d97f5dc73bb14ba0a759054a.zip
Bug 570851 - Add a module-info to the org.eclipse.osgi framework
Change-Id: Ie118e0a4865cb277874899459144b0a0afbf1e28 Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
-rw-r--r--bundles/org.eclipse.osgi/pom.xml75
1 files changed, 75 insertions, 0 deletions
diff --git a/bundles/org.eclipse.osgi/pom.xml b/bundles/org.eclipse.osgi/pom.xml
index 336fa9136..8affd91ec 100644
--- a/bundles/org.eclipse.osgi/pom.xml
+++ b/bundles/org.eclipse.osgi/pom.xml
@@ -34,6 +34,81 @@
</compilerArgs>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.moditect</groupId>
+ <artifactId>moditect-maven-plugin</artifactId>
+ <version>1.0.0.RC1</version>
+ <executions>
+ <execution>
+ <id>add-module-infos</id>
+ <phase>package</phase>
+ <goals>
+ <goal>add-module-info</goal>
+ </goals>
+ <configuration>
+ <module>
+ <moduleInfoSource>
+open module org.eclipse.osgi {
+ requires java.xml;
+
+ exports org.eclipse.equinox.log;
+ exports org.eclipse.osgi.container;
+ exports org.eclipse.osgi.container.builders;
+ exports org.eclipse.osgi.container.namespaces;
+ exports org.eclipse.osgi.framework.console;
+ exports org.eclipse.osgi.framework.eventmgr;
+ exports org.eclipse.osgi.framework.log;
+ exports org.eclipse.osgi.launch;
+ exports org.eclipse.osgi.report.resolution;
+ exports org.eclipse.osgi.service.datalocation;
+ exports org.eclipse.osgi.service.debug;
+ exports org.eclipse.osgi.service.environment;
+ exports org.eclipse.osgi.service.localization;
+ exports org.eclipse.osgi.service.pluginconversion;
+ exports org.eclipse.osgi.service.resolver;
+ exports org.eclipse.osgi.service.runnable;
+ exports org.eclipse.osgi.service.security;
+ exports org.eclipse.osgi.service.urlconversion;
+ exports org.eclipse.osgi.signedcontent;
+ exports org.eclipse.osgi.storagemanager;
+ exports org.eclipse.osgi.util;
+ exports org.osgi.dto;
+ exports org.osgi.framework;
+ exports org.osgi.framework.connect;
+ exports org.osgi.framework.dto;
+ exports org.osgi.framework.hooks.bundle;
+ exports org.osgi.framework.hooks.resolver;
+ exports org.osgi.framework.hooks.service;
+ exports org.osgi.framework.hooks.weaving;
+ exports org.osgi.framework.launch;
+ exports org.osgi.framework.namespace;
+ exports org.osgi.framework.startlevel;
+ exports org.osgi.framework.startlevel.dto;
+ exports org.osgi.framework.wiring;
+ exports org.osgi.framework.wiring.dto;
+ exports org.osgi.resource;
+ exports org.osgi.resource.dto;
+ exports org.osgi.service.condpermadmin;
+ exports org.osgi.service.log;
+ exports org.osgi.service.log.admin;
+ exports org.osgi.service.packageadmin;
+ exports org.osgi.service.permissionadmin;
+ exports org.osgi.service.resolver;
+ exports org.osgi.service.startlevel;
+ exports org.osgi.service.url;
+ exports org.osgi.util.tracker;
+
+ provides org.osgi.framework.launch.FrameworkFactory with org.eclipse.osgi.launch.EquinoxFactory;
+ provides org.osgi.framework.connect.ConnectFrameworkFactory with org.eclipse.osgi.launch.EquinoxFactory;
+
+ uses org.osgi.framework.connect.FrameworkUtilHelper;
+}
+ </moduleInfoSource>
+ </module>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>

Back to the top