Bug 348123 - Annotation @PostConstruct not found by injector
We use javax.annotation;version="1.0.0" in Eclipse 4
diff --git a/bundles/org.eclipse.e4.ui.di/META-INF/MANIFEST.MF b/bundles/org.eclipse.e4.ui.di/META-INF/MANIFEST.MF
index 759f173..03b329a 100644
--- a/bundles/org.eclipse.e4.ui.di/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.e4.ui.di/META-INF/MANIFEST.MF
@@ -7,7 +7,7 @@
Bundle-Version: 0.9.0.qualifier
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-ActivationPolicy: lazy
-Import-Package: javax.inject
+Import-Package: javax.inject;version="1.0.0"
Export-Package: org.eclipse.e4.ui.di;x-friends:="org.eclipse.e4.ui.workbench,org.eclipse.ui.workbench,org.eclipse.e4.core.contexts.debug",
org.eclipse.e4.ui.internal.di;x-internal:=true
Require-Bundle: org.eclipse.e4.core.di;bundle-version="0.9.0",
diff --git a/bundles/org.eclipse.e4.ui.workbench.addons.swt/META-INF/MANIFEST.MF b/bundles/org.eclipse.e4.ui.workbench.addons.swt/META-INF/MANIFEST.MF
index 8309aff..37313db 100644
--- a/bundles/org.eclipse.e4.ui.workbench.addons.swt/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.e4.ui.workbench.addons.swt/META-INF/MANIFEST.MF
@@ -7,7 +7,6 @@
Bundle-Localization: plugin
Require-Bundle: org.eclipse.e4.ui.model.workbench;bundle-version="0.9.1",
org.eclipse.e4.core.contexts;bundle-version="0.9.0",
- javax.inject;bundle-version="1.0.0",
org.eclipse.e4.core.di;bundle-version="0.9.0",
org.eclipse.e4.ui.workbench;bundle-version="0.9.1",
org.eclipse.e4.core.services;bundle-version="0.9.1",
@@ -21,6 +20,7 @@
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-ActivationPolicy: lazy
Import-Package: javax.annotation;version="1.0.0",
+ javax.inject;version="1.0.0",
org.eclipse.e4.ui.internal.workbench.swt,
org.eclipse.osgi.util;version="1.1.0"
Export-Package: org.eclipse.e4.ui.workbench.addons.cleanupaddon,
diff --git a/examples/org.eclipse.e4.examples.services/META-INF/MANIFEST.MF b/examples/org.eclipse.e4.examples.services/META-INF/MANIFEST.MF
index fe540e1..aa27df7 100644
--- a/examples/org.eclipse.e4.examples.services/META-INF/MANIFEST.MF
+++ b/examples/org.eclipse.e4.examples.services/META-INF/MANIFEST.MF
@@ -7,7 +7,7 @@
Bundle-Vendor: Eclipse.org
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-Activator: org.eclipse.e4.examples.services.snippets.SnippetActivator
-Import-Package: javax.inject,
+Import-Package: javax.inject;version="1.0.0",
org.osgi.framework;version="1.5.0"
Require-Bundle: org.eclipse.equinox.app,
org.eclipse.equinox.common;bundle-version="3.4.0",
diff --git a/features/org.eclipse.e4.rcp/feature.xml b/features/org.eclipse.e4.rcp/feature.xml
index d4137af..4f7f248 100644
--- a/features/org.eclipse.e4.rcp/feature.xml
+++ b/features/org.eclipse.e4.rcp/feature.xml
@@ -7,7 +7,7 @@
image="eclipse_update_120.jpg"
license-feature="org.eclipse.license"
license-feature-version="1.0.0.qualifier">
-
+
<description>
%description
</description>
@@ -151,7 +151,7 @@
id="javax.annotation"
download-size="0"
install-size="0"
- version="0.0.0"
+ version="1.0.0.qualifier"
unpack="false"/>
<plugin
@@ -224,20 +224,20 @@
version="0.0.0"
unpack="false"/>
- <plugin
+ <plugin
id="org.apache.commons.jxpath"
download-size="0"
install-size="0"
version="1.3.0.qualifier"
unpack="false"/>
-
- <plugin
+
+ <plugin
id="org.eclipse.e4.emf.xpath"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
-
+
<plugin
id="org.eclipse.e4.ui.workbench.renderers.swt.cocoa"
os="macosx"
diff --git a/tests/org.eclipse.e4.ui.keybinding.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.e4.ui.keybinding.tests/META-INF/MANIFEST.MF
index 66491a3..2cafe4d 100644
--- a/tests/org.eclipse.e4.ui.keybinding.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.e4.ui.keybinding.tests/META-INF/MANIFEST.MF
@@ -19,11 +19,11 @@
org.eclipse.e4.ui.workbench.renderers.swt;bundle-version="0.9.1",
org.eclipse.e4.ui.workbench.swt;bundle-version="0.9.1",
org.junit,
- javax.annotation;bundle-version="1.0.0",
- javax.inject;bundle-version="1.0.0",
org.eclipse.ui.ide;bundle-version="3.7.0",
org.eclipse.ui.tests.harness;bundle-version="1.1.0",
org.eclipse.core.resources;bundle-version="3.7.100",
org.eclipse.ui.workbench.texteditor;bundle-version="3.7.0"
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-ActivationPolicy: lazy
+Import-Package: javax.annotation;version="1.0.0",
+ javax.inject;version="1.0.0"
diff --git a/tests/org.eclipse.e4.ui.menu.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.e4.ui.menu.tests/META-INF/MANIFEST.MF
index 7473d03..4d2f1cc 100644
--- a/tests/org.eclipse.e4.ui.menu.tests/META-INF/MANIFEST.MF
+++ b/tests/org.eclipse.e4.ui.menu.tests/META-INF/MANIFEST.MF
@@ -18,8 +18,8 @@
org.eclipse.e4.ui.workbench.addons.swt;bundle-version="0.9.0",
org.eclipse.e4.ui.workbench.renderers.swt;bundle-version="0.9.1",
org.eclipse.e4.ui.workbench.swt;bundle-version="0.9.1",
- org.junit,
- javax.annotation;bundle-version="1.0.0",
- javax.inject;bundle-version="1.0.0"
+ org.junit
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-ActivationPolicy: lazy
+Import-Package: javax.annotation;version="1.0.0",
+ javax.inject;version="1.0.0"