diff options
author | Mickael Istria | 2021-01-28 21:23:44 +0000 |
---|---|---|
committer | Mickael Istria | 2021-01-28 21:23:44 +0000 |
commit | ceeef893711a57e3c714c1151a8a5f673b053278 (patch) | |
tree | 571be1265250012e4231758c5459d2fa4b95ac08 | |
parent | 9541c1ee0b599c4b7666fca6fdbfdba3eb3d1979 (diff) | |
download | eclipse.platform.runtime-ceeef893711a57e3c714c1151a8a5f673b053278.tar.gz eclipse.platform.runtime-ceeef893711a57e3c714c1151a8a5f673b053278.tar.xz eclipse.platform.runtime-ceeef893711a57e3c714c1151a8a5f673b053278.zip |
Bug 569770 - Req-Bundle instead of Import-Pack for javax.annotationY20210202-1200Y20210129-1200I20210202-1840I20210201-1800I20210131-1800I20210130-1800I20210129-1800I20210128-1800
javax.annotation package is also incompletely provided by some other
bundles. OSGi may wire o.e.e4.core.di to those incomplete bundle/package
and then fail at finding some of the classes like
PostConstruct/PreDestroy.
We prefer adding an explicit Require-Bundle requirement, which gives
stronger guarantees about the package content.
Change-Id: Iab2bce4c678dbfb10043cb3dce4efee0a5d28c54
Signed-off-by: Mickael Istria <mistria@redhat.com>
-rw-r--r-- | bundles/org.eclipse.e4.core.di/META-INF/MANIFEST.MF | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bundles/org.eclipse.e4.core.di/META-INF/MANIFEST.MF b/bundles/org.eclipse.e4.core.di/META-INF/MANIFEST.MF index 30dad85b6..c76a145ee 100644 --- a/bundles/org.eclipse.e4.core.di/META-INF/MANIFEST.MF +++ b/bundles/org.eclipse.e4.core.di/META-INF/MANIFEST.MF @@ -12,9 +12,9 @@ Export-Package: org.eclipse.e4.core.di;version="1.7.0", org.eclipse.e4.core.internal.di;x-friends:="org.eclipse.e4.core.contexts", org.eclipse.e4.core.internal.di.osgi;x-internal:=true, org.eclipse.e4.core.internal.di.shared;x-friends:="org.eclipse.e4.core.contexts,org.eclipse.e4.core.di.extensions.supplier" -Require-Bundle: org.eclipse.e4.core.di.annotations;bundle-version="[1.4.0,2.0.0)";visibility:=reexport -Import-Package: javax.annotation;version="1.3.5", - javax.inject;version="1.0.0", +Require-Bundle: org.eclipse.e4.core.di.annotations;bundle-version="[1.4.0,2.0.0)";visibility:=reexport, + javax.annotation;bundle-version="[1.3.5,2.0.0)" +Import-Package: javax.inject;version="1.0.0", org.eclipse.osgi.framework.log;version="1.1.0", org.osgi.framework;version="1.8.0", org.osgi.util.tracker;version="1.5.1" |