Bug 538397 - DLTK should be able to work with RSE 4.5
Bug 538397 - update DLTK Target Platform to support Lucene 6.1 (because Mylyn 3.24+ still requires it) and 7.1 (because TM/RSE 4.5 requires it), plus build against Simrel 2018-09 instead of Photon
Change-Id: I95a33e81ba29f71524727eaec0e476f6620bd99e
Signed-off-by: nickboldt <nboldt@redhat.com>
diff --git a/core/releng/org.eclipse.dltk.core.targetplatform/org.eclipse.dltk.core.targetplatform.target b/core/releng/org.eclipse.dltk.core.targetplatform/org.eclipse.dltk.core.targetplatform.target
index 95cd057..c8a18f5 100644
--- a/core/releng/org.eclipse.dltk.core.targetplatform/org.eclipse.dltk.core.targetplatform.target
+++ b/core/releng/org.eclipse.dltk.core.targetplatform/org.eclipse.dltk.core.targetplatform.target
@@ -15,6 +15,8 @@
<unit id="org.apache.lucene.core.source" version="7.1.0.v20171214-1510"/>
<unit id="org.apache.lucene.misc" version="7.1.0.v20180220-1923"/>
<unit id="org.apache.lucene.misc.source" version="7.1.0.v20180220-1923"/>
+ <unit id="org.apache.lucene.queryparser" version="7.1.0.v20180828-2118"/>
+ <unit id="org.apache.lucene.queryparser.source" version="7.1.0.v20180828-2118"/>
<unit id="org.apache.lucene.core" version="6.1.0.v20170814-1820"/>
<unit id="org.apache.lucene.analyzers-common" version="6.1.0.v20161115-1612"/>
<unit id="org.apache.lucene.queryparser" version="6.1.0.v20161115-1612"/>
@@ -30,17 +32,30 @@
<unit id="org.junit.source" version="4.12.0.v201504281640"/>
<unit id="org.mockito" version="1.9.5.v201605172210"/>
<unit id="org.objenesis" version="1.0.0.v201505121915"/>
- <repository location="http://download.eclipse.org/tools/orbit/downloads/drops/R20180606145124/repository/"/>
+ <unit id="net.bytebuddy.byte-buddy" version="0.0.0"/>
+ <unit id="net.bytebuddy.byte-buddy-agent" version="0.0.0"/>
+ <repository location="http://download.eclipse.org/tools/orbit/I-builds/I20180829144012/repository/"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="false" type="InstallableUnit">
<unit id="org.eclipse.emf.sdk.feature.group" version="0.0.0"/>
+ <unit id="org.eclipse.sdk.ide" version="0.0.0"/>
+ <repository location="http://download.eclipse.org/staging/2018-09/"/>
+ </location>
+ <!-- mylyn 3.24 depends on lucene 6.1, but DTP depends on lucene 7.1 -->
+ <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="false" type="InstallableUnit">
<unit id="org.eclipse.mylyn.commons.sdk.feature.group" version="0.0.0"/>
<unit id="org.eclipse.mylyn.context.sdk.feature.group" version="0.0.0"/>
<unit id="org.eclipse.mylyn.sdk_feature.feature.group" version="0.0.0"/>
+ <repository location="http://download.eclipse.org/mylyn/drops/3.24.1/v20180619-2220/"/>
+ <!-- <repository location="http://download.eclipse.org/mylyn/snapshots/nightly/"/> -->
+ </location>
+ <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="false" type="InstallableUnit">
<unit id="org.eclipse.linuxtools.man.feature.group" version="0.0.0"/>
- <unit id="org.eclipse.sdk.ide" version="0.0.0"/>
+ <repository location="http://download.eclipse.org/linuxtools/update"/>
+ </location>
+ <location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="slicer" includeSource="false" type="InstallableUnit">
<unit id="org.eclipse.rse.feature.group" version="0.0.0"/>
- <repository location="http://download.eclipse.org/releases/photon/"/>
+ <repository location="http://download.eclipse.org/tm/updates/4.5.0-SNAPSHOT/repository/"/>
</location>
</locations>
<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
diff --git a/rse/features/org.eclipse.dltk.rse-feature/feature.xml b/rse/features/org.eclipse.dltk.rse-feature/feature.xml
index 94d4813..0cc2392 100644
--- a/rse/features/org.eclipse.dltk.rse-feature/feature.xml
+++ b/rse/features/org.eclipse.dltk.rse-feature/feature.xml
@@ -40,7 +40,7 @@
<requires>
<import feature="org.eclipse.dltk.core" version="5.0.0" match="compatible"/>
- <import feature="org.eclipse.rse.core" version="3.0.0" match="compatible"/>
+ <import feature="org.eclipse.rse.core"/>
</requires>
<plugin
diff --git a/rse/plugins/org.eclipse.dltk.rse.core/META-INF/MANIFEST.MF b/rse/plugins/org.eclipse.dltk.rse.core/META-INF/MANIFEST.MF
index 2b3ce67..1fb6420 100644
--- a/rse/plugins/org.eclipse.dltk.rse.core/META-INF/MANIFEST.MF
+++ b/rse/plugins/org.eclipse.dltk.rse.core/META-INF/MANIFEST.MF
@@ -19,7 +19,7 @@
org.eclipse.rse.efs,
org.eclipse.rse.services,
org.eclipse.rse.connectorservice.ssh;resolution:=optional,
- org.eclipse.rse.services.ssh;bundle-version="[3.1.0,4.0.0)";resolution:=optional
+ org.eclipse.rse.services.ssh;resolution:=optional
Bundle-ActivationPolicy: lazy
Export-Package: org.eclipse.dltk.core.internal.rse;x-friends:=org.eclipse.dltk.rse.ui,
org.eclipse.dltk.core.internal.rse.perfomance;x-internal:=true