Bug 569770 - Use versionized version of javax.annotations in
org.eclipse.e4.core.* bundles

Without this, you see the following errors if you start your IDE with
Java 15.

Description	Resource	Path	Location	Type
PostConstruct cannot be resolved to a
type	MessageFactoryServiceImpl.java	/org.eclipse.e4.core.services/src/org/eclipse/e4/core/internal/services	line
256	Java Problem
PreDestroy cannot be resolved to a
type	BaseMessageRegistry.java	/org.eclipse.e4.core.services/src/org/eclipse/e4/core/services/nls	line
353	Java Problem
The import javax.annotation.PostConstruct cannot be
resolved	MessageFactoryServiceImpl.java	/org.eclipse.e4.core.services/src/org/eclipse/e4/core/internal/services	line
32	Java Problem
The import javax.annotation.PreDestroy cannot be
resolved	BaseMessageRegistry.java	/org.eclipse.e4.core.services/src/org/eclipse/e4/core/services/nls	line
24	Java Problem
The method isAnnotationPresent(Class<? extends Annotation>) in the type
AccessibleObject is not applicable for the arguments
(Class<PostConstruct>)	MessageFactoryServiceImpl.java	/org.eclipse.e4.core.services/src/org/eclipse/e4/core/internal/services	line
256	Java Problem


Change-Id: I05c69bb73fa498d3b6a919a8141a19606ae3b529
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
diff --git a/bundles/org.eclipse.e4.core.di.extensions.supplier/META-INF/MANIFEST.MF b/bundles/org.eclipse.e4.core.di.extensions.supplier/META-INF/MANIFEST.MF
index 7d3549e..05a5d2c 100644
--- a/bundles/org.eclipse.e4.core.di.extensions.supplier/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.e4.core.di.extensions.supplier/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@
 Bundle-Name: %Bundle-Name
 Bundle-Vendor: %Bundle-Vendor
 Bundle-SymbolicName: org.eclipse.e4.core.di.extensions.supplier
-Bundle-Version: 0.15.700.qualifier
+Bundle-Version: 0.15.800.qualifier
 Bundle-RequiredExecutionEnvironment: JavaSE-1.8
 Require-Capability: osgi.extender;
   filter:="(&(osgi.extender=osgi.component)(version>=1.3)(!(version>=2.0)))"
@@ -17,7 +17,7 @@
  org.osgi.service.component.annotations;version="1.3.0";resolution:=optional,
  org.osgi.service.event;version="1.3.0",
  org.osgi.service.log;version="1.3.0",
- javax.annotation
+ javax.annotation;version="1.3.5"
 Service-Component: OSGI-INF/org.eclipse.e4.core.di.internal.extensions.OSGiObjectSupplier.xml,
  OSGI-INF/org.eclipse.e4.core.di.internal.extensions.EventObjectSupplier.xml,
  OSGI-INF/org.eclipse.e4.core.di.internal.extensions.PreferencesObjectSupplier.xml,
diff --git a/bundles/org.eclipse.e4.core.di.extensions.supplier/pom.xml b/bundles/org.eclipse.e4.core.di.extensions.supplier/pom.xml
index 57aafa1..bd41a3e 100644
--- a/bundles/org.eclipse.e4.core.di.extensions.supplier/pom.xml
+++ b/bundles/org.eclipse.e4.core.di.extensions.supplier/pom.xml
@@ -19,6 +19,6 @@
   </parent>
   <groupId>org.eclipse.e4</groupId>
   <artifactId>org.eclipse.e4.core.di.extensions.supplier</artifactId>
-  <version>0.15.700-SNAPSHOT</version>
+  <version>0.15.800-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
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 86cee5a..30dad85 100644
--- a/bundles/org.eclipse.e4.core.di/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.e4.core.di/META-INF/MANIFEST.MF
@@ -1,7 +1,7 @@
 Manifest-Version: 1.0
 Bundle-ManifestVersion: 2
 Bundle-SymbolicName: org.eclipse.e4.core.di
-Bundle-Version: 1.7.600.qualifier
+Bundle-Version: 1.7.700.qualifier
 Bundle-Name: %pluginName
 Bundle-Vendor: %providerName
 Bundle-Localization: plugin
@@ -13,7 +13,7 @@
  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,
+Import-Package: javax.annotation;version="1.3.5",
  javax.inject;version="1.0.0",
  org.eclipse.osgi.framework.log;version="1.1.0",
  org.osgi.framework;version="1.8.0",
diff --git a/bundles/org.eclipse.e4.core.di/pom.xml b/bundles/org.eclipse.e4.core.di/pom.xml
index 7008d26..e9ef719 100644
--- a/bundles/org.eclipse.e4.core.di/pom.xml
+++ b/bundles/org.eclipse.e4.core.di/pom.xml
@@ -19,6 +19,6 @@
   </parent>
   <groupId>org.eclipse.e4</groupId>
   <artifactId>org.eclipse.e4.core.di</artifactId>
-  <version>1.7.600-SNAPSHOT</version>
+  <version>1.7.700-SNAPSHOT</version>
   <packaging>eclipse-plugin</packaging>
 </project>
diff --git a/bundles/org.eclipse.e4.core.services/META-INF/MANIFEST.MF b/bundles/org.eclipse.e4.core.services/META-INF/MANIFEST.MF
index 1f42d93..3b3cdfd 100644
--- a/bundles/org.eclipse.e4.core.services/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.e4.core.services/META-INF/MANIFEST.MF
@@ -7,7 +7,7 @@
 Bundle-Version: 2.2.600.qualifier
 Bundle-ActivationPolicy: lazy
 Bundle-RequiredExecutionEnvironment: JavaSE-1.8
-Import-Package: javax.annotation,
+Import-Package: javax.annotation;version="1.3.5",
  javax.inject;version="1.0.0",
  org.eclipse.osgi.service.debug;version="1.1.0",
  org.eclipse.osgi.service.localization;version="1.1.0",