diff options
author | Thomas Watson | 2021-02-02 19:09:18 +0000 |
---|---|---|
committer | Thomas Watson | 2021-02-02 21:53:18 +0000 |
commit | c27f641866161676d97f5dc73bb14ba0a759054a (patch) | |
tree | 2298069289df170f6f27c4081a7e2a93f564ef8b | |
parent | 320856dd351a5889e8344f11c1b41921ce0db0b2 (diff) | |
download | rt.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.xml | 75 |
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> |