542870: Mylyn is not compatible with Java 11
-included javax.xml.bind plugin in commons sdk feature
-added Import-package to plugin that actually uses JAXB
Change-Id: I6f04af0b8843302fd51d6056b4db653958ecd47d
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=542870
Signed-off-by: alexei.trebounskikh <alexei.trebounskikh@tasktop.com>
diff --git a/org.eclipse.mylyn.commons-target/mylyn-commons-e4.5.target b/org.eclipse.mylyn.commons-target/mylyn-commons-e4.5.target
index 7b4d9df..cfec2b0 100644
--- a/org.eclipse.mylyn.commons-target/mylyn-commons-e4.5.target
+++ b/org.eclipse.mylyn.commons-target/mylyn-commons-e4.5.target
@@ -5,6 +5,7 @@
<unit id="com.google.gson" version="2.7.0.v20170129-0911"/>
<unit id="com.google.guava" version="21.0.0.v20170206-1425"/>
<unit id="com.thoughtworks.qdox" version="1.6.3.v20081201-1400"/>
+<unit id="javax.xml.bind" version="2.2.0.v201105210648"/>
<unit id="javax.xml" version="1.3.4.v201005080400"/>
<unit id="org.apache.commons.codec" version="1.9.0.v20170208-1614"/>
<unit id="org.apache.commons.httpclient" version="3.1.0.v201012070820"/>
diff --git a/org.eclipse.mylyn.commons.notifications-feature/feature.xml b/org.eclipse.mylyn.commons.notifications-feature/feature.xml
index 9040110..a794910 100644
--- a/org.eclipse.mylyn.commons.notifications-feature/feature.xml
+++ b/org.eclipse.mylyn.commons.notifications-feature/feature.xml
@@ -31,7 +31,9 @@
</license>
<requires>
- <import feature="org.eclipse.mylyn.commons" version="3.25.0" match="greaterOrEqual"/>
+ <import plugin="javax.xml.bind" version="2.2.0" match="compatible"/>
+
+ <import feature="org.eclipse.mylyn.commons" version="3.25.0" match="greaterOrEqual"/>
</requires>
<plugin
diff --git a/org.eclipse.mylyn.commons.notifications.feed/META-INF/MANIFEST.MF b/org.eclipse.mylyn.commons.notifications.feed/META-INF/MANIFEST.MF
index 342b448..036d9f5 100644
--- a/org.eclipse.mylyn.commons.notifications.feed/META-INF/MANIFEST.MF
+++ b/org.eclipse.mylyn.commons.notifications.feed/META-INF/MANIFEST.MF
@@ -13,4 +13,5 @@
Bundle-ClassPath: .
Bundle-Localization: plugin
Bundle-ActivationPolicy: lazy
+Import-Package: javax.xml.bind;version="[0.0.0,2.3.0)"
diff --git a/org.eclipse.mylyn.commons.sdk-feature/feature.xml b/org.eclipse.mylyn.commons.sdk-feature/feature.xml
index 7c07ac8..7060fae 100644
--- a/org.eclipse.mylyn.commons.sdk-feature/feature.xml
+++ b/org.eclipse.mylyn.commons.sdk-feature/feature.xml
@@ -281,5 +281,12 @@
install-size="0"
version="0.0.0"
unpack="false"/>
+
+ <plugin
+ id="javax.xml.bind"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
</feature>
diff --git a/org.eclipse.mylyn.development/Bootstrap/mylyn-bootstrap-e4.4.target b/org.eclipse.mylyn.development/Bootstrap/mylyn-bootstrap-e4.4.target
index ae26c86..8327bec 100644
--- a/org.eclipse.mylyn.development/Bootstrap/mylyn-bootstrap-e4.4.target
+++ b/org.eclipse.mylyn.development/Bootstrap/mylyn-bootstrap-e4.4.target
@@ -30,6 +30,7 @@
<unit id="javax.mail" version="1.4.0.v201005080615"/>
<unit id="javax.wsdl" version="1.6.2.v201012040545"/>
<unit id="javax.xml" version="1.3.4.v201005080400"/>
+<unit id="javax.xml.bind" version="2.2.0.v201105210648"/>
<unit id="javax.xml.rpc" version="1.1.0.v201209140446"/>
<unit id="javax.xml.soap" version="1.3.0.v201105210645"/>
<unit id="org.antlr.runtime" version="3.0.0.v200803061811"/>
diff --git a/org.eclipse.mylyn.development/Bootstrap/mylyn-bootstrap-e4.5.target b/org.eclipse.mylyn.development/Bootstrap/mylyn-bootstrap-e4.5.target
index 6f4d4de..f584f85 100644
--- a/org.eclipse.mylyn.development/Bootstrap/mylyn-bootstrap-e4.5.target
+++ b/org.eclipse.mylyn.development/Bootstrap/mylyn-bootstrap-e4.5.target
@@ -29,6 +29,7 @@
<unit id="javax.mail" version="1.4.0.v201005080615"/>
<unit id="javax.wsdl" version="1.6.2.v201012040545"/>
<unit id="javax.xml" version="1.3.4.v201005080400"/>
+<unit id="javax.xml.bind" version="2.2.0.v201105210648"/>
<unit id="javax.xml.rpc" version="1.1.0.v201209140446"/>
<unit id="javax.xml.soap" version="1.3.0.v201105210645"/>
<unit id="org.antlr.runtime" version="3.0.0.v200803061811"/>
diff --git a/org.eclipse.mylyn.development/Work/mylyn-work-e4.4.target b/org.eclipse.mylyn.development/Work/mylyn-work-e4.4.target
index 70bb9b1..3214d92 100644
--- a/org.eclipse.mylyn.development/Work/mylyn-work-e4.4.target
+++ b/org.eclipse.mylyn.development/Work/mylyn-work-e4.4.target
@@ -22,6 +22,7 @@
<unit id="javax.mail" version="1.4.0.v201005080615"/>
<unit id="javax.wsdl" version="1.6.2.v201012040545"/>
<unit id="javax.xml" version="1.3.4.v201005080400"/>
+<unit id="javax.xml.bind" version="2.2.0.v201105210648"/>
<unit id="javax.xml.rpc" version="1.1.0.v201209140446"/>
<unit id="javax.xml.soap" version="1.3.0.v201105210645"/>
<unit id="org.antlr.runtime" version="3.0.0.v200803061811"/>