Skip to content

Commit

Permalink
Update target platforms
Browse files Browse the repository at this point in the history
  • Loading branch information
donat committed Dec 27, 2024
1 parent 766496c commit f0c4895
Show file tree
Hide file tree
Showing 10 changed files with 247 additions and 3 deletions.
5 changes: 4 additions & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -49,13 +49,16 @@ def targetPlatformIds = [
'429',
'430',
'431',
'432',
'433',
'434',
]

// target platform definition for all major Eclipse releases between version 4.3 and 4.8
// the default version is 48 which can be overridden through -Peclipse.version=<version>
// also the target platforms contain 1) the Eclipse SDK 2) the latest junit 3) SWTBot 2.2.1
eclipseBuild {
defaultEclipseVersion = '423'
defaultEclipseVersion = '434'
// TODO make the default targetPlatformIds.last() after adding support for running builds on Java 17. e424+ builds should run on Java 17.

final def swtPluginId = "org.eclipse.swt.${ECLIPSE_WS}.${ECLIPSE_OS}.${ECLIPSE_ARCH}"
Expand Down
2 changes: 1 addition & 1 deletion org.eclipse.buildship.core/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-Activator: org.eclipse.buildship.core.internal.CorePlugin
Require-Bundle: org.eclipse.core.expressions,
org.eclipse.core.filesystem,
org.eclipse.core.net,
org.eclipse.core.net;resolution:=optional,
org.eclipse.core.runtime,
org.eclipse.core.resources;visibility:=reexport,
org.eclipse.core.variables,
Expand Down
4 changes: 3 additions & 1 deletion org.eclipse.buildship.ui.test/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,9 @@ Require-Bundle: org.eclipse.swtbot.eclipse.finder,
org.apache.log4j,
org.eclipse.jdt.launching,
org.hamcrest.core,
org.eclipse.e4.ui.model.workbench;resolution:=optional
org.eclipse.e4.core.contexts;resolution:=optional,
org.eclipse.e4.ui.model.workbench;resolution:=optional,
org.eclipse.e4.ui.services;resolution:=optional
Bundle-ClassPath: .,
lib/ant-1.10.12.jar,
lib/ant-antlr-1.10.12.jar,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@ public CollapseAllTreeNodesAction(AbstractTreeViewer treeViewer) {
@Override
public void run() {
this.treeViewer.collapseAll();
System.err.println(this.treeViewer.getInput());

}

@Override
Expand Down
36 changes: 36 additions & 0 deletions target-platforms/432-version.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
$swtPluginId=3.126.0
com.ibm.icu=75.1.0
org.eclipse.core.expressions=3.9.400
org.eclipse.core.filesystem=1.10.400
org.eclipse.core.net=1.5.400
org.eclipse.core.resources=3.20.200
org.eclipse.core.runtime=3.31.100
org.eclipse.core.variables=3.6.400
org.eclipse.debug.core=3.21.400
org.eclipse.debug.ui=3.18.400
org.eclipse.help=3.10.400
org.eclipse.jdt.core=3.38.0
org.eclipse.jdt.junit.core=3.13.200
org.eclipse.jdt.launching=3.22.0
org.eclipse.jdt.ui=3.32.100
org.eclipse.jface.databinding=1.15.300
org.eclipse.jface.text=3.25.100
org.eclipse.ui=3.206.0
org.eclipse.ui.console=3.14.100
org.eclipse.ui.editors=3.17.300
org.eclipse.ui.ide=3.22.200
org.eclipse.ui.navigator=3.12.400
org.eclipse.ui.views=3.12.300
org.eclipse.ui.workbench.texteditor=3.17.400
org.junit=4.13.2
org.eclipse.emf.ecore=2.36.0
org.eclipse.emf.edit=2.21.0
org.eclipse.oomph.resources=1.20.0
org.eclipse.oomph.resources.edit=1.14.0
org.eclipse.oomph.predicates=1.17.0
org.eclipse.oomph.predicates.edit=1.15.0
org.eclipse.oomph.setup=1.29.0
org.eclipse.oomph.setup.core=1.31.0
org.eclipse.oomph.setup.edit=1.17.0
org.eclipse.oomph.base=1.18.0
org.eclipse.oomph.base.edit=1.17.0
43 changes: 43 additions & 0 deletions target-platforms/432.target
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<target name="Buildship Eclipse 2024-06 Target Platform" sequenceNumber="1">
<locations>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.m2e.feature.feature.group" version=""/>
<unit id="org.eclipse.oomph.setup.feature.group" version=""/>
<unit id="org.eclipse.sdk.ide" version=""/>
<repository location="https://download.eclipse.org/releases/2024-06"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.junit" version="4.13.0.v20200204-1500"/>
<unit id="org.slf4j.api" version="1.7.30.v20200204-2150"/>
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20210602031627/repository"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="com.google.guava" version="33.0.0.jre"/>
<unit id="com.google.gson" version="2.10.1"/>
<unit id="junit-jupiter-api" version="5.10.2" />
<unit id="junit-jupiter-engine" version="5.10.2"/>
<unit id="junit-jupiter-migrationsupport" version="5.10.2"/>
<unit id="junit-jupiter-params" version="5.10.2"/>
<unit id="junit-platform-commons" version="1.10.2"/>
<unit id="junit-platform-engine" version="1.10.2"/>
<unit id="junit-platform-launcher" version="1.10.2"/>
<unit id="junit-platform-runner" version="1.10.2"/>
<unit id="junit-platform-suite-api" version="1.10.2"/>
<unit id="junit-platform-suite-commons" version="1.10.2"/>
<unit id="junit-platform-suite-engine" version="1.10.2"/>
<unit id="junit-vintage-engine" version="5.10.2"/>
<repository location="https://download.eclipse.org/tools/orbit/simrel/maven-osgi/2024-03"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.swtbot.eclipse.feature.group" version="3.1.0.202106041005"/>
<unit id="org.eclipse.swtbot.ide.feature.group" version="3.1.0.202106041005"/>
<unit id="org.eclipse.swtbot.junit5.feature.group" version="3.1.0.202106041005"/>
<repository location="https://download.eclipse.org/technology/swtbot/releases/3.1.0"/>
</location>
</locations>
<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
<launcherArgs>
<vmArgs>-XX:MaxPermSize=128M</vmArgs>
</launcherArgs>
</target>
36 changes: 36 additions & 0 deletions target-platforms/433-version.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
$swtPluginId=3.127.0
com.ibm.icu=75.1.0
org.eclipse.core.expressions=3.9.400
org.eclipse.core.filesystem=1.11.0
org.eclipse.core.net=1.5.500
org.eclipse.core.resources=3.21.0
org.eclipse.core.runtime=3.31.100
org.eclipse.core.variables=3.6.500
org.eclipse.debug.core=3.21.500
org.eclipse.debug.ui=3.18.500
org.eclipse.help=3.10.400
org.eclipse.jdt.core=3.39.0
org.eclipse.jdt.junit.core=3.13.300
org.eclipse.jdt.launching=3.23.0
org.eclipse.jdt.ui=3.33.0
org.eclipse.jface.databinding=1.15.300
org.eclipse.jface.text=3.25.200
org.eclipse.ui=3.206.100
org.eclipse.ui.console=3.14.100
org.eclipse.ui.editors=3.18.0
org.eclipse.ui.ide=3.22.300
org.eclipse.ui.navigator=3.12.500
org.eclipse.ui.views=3.12.400
org.eclipse.ui.workbench.texteditor=3.18.0
org.junit=4.13.2
org.eclipse.emf.ecore=2.37.0
org.eclipse.emf.edit=2.22.0
org.eclipse.oomph.resources=1.20.0
org.eclipse.oomph.resources.edit=1.15.0
org.eclipse.oomph.predicates=1.18.0
org.eclipse.oomph.predicates.edit=1.15.0
org.eclipse.oomph.setup=1.29.0
org.eclipse.oomph.setup.core=1.31.0
org.eclipse.oomph.setup.edit=1.17.0
org.eclipse.oomph.base=1.18.0
org.eclipse.oomph.base.edit=1.18.0
43 changes: 43 additions & 0 deletions target-platforms/433.target
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<target name="Buildship Eclipse 2024-09 Target Platform" sequenceNumber="1">
<locations>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.m2e.feature.feature.group" version=""/>
<unit id="org.eclipse.oomph.setup.feature.group" version=""/>
<unit id="org.eclipse.sdk.ide" version=""/>
<repository location="https://download.eclipse.org/releases/2024-09"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.junit" version="4.13.0.v20200204-1500"/>
<unit id="org.slf4j.api" version="1.7.30.v20200204-2150"/>
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20210602031627/repository"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="com.google.guava" version="33.0.0.jre"/>
<unit id="com.google.gson" version="2.10.1"/>
<unit id="junit-jupiter-api" version="5.10.2" />
<unit id="junit-jupiter-engine" version="5.10.2"/>
<unit id="junit-jupiter-migrationsupport" version="5.10.2"/>
<unit id="junit-jupiter-params" version="5.10.2"/>
<unit id="junit-platform-commons" version="1.10.2"/>
<unit id="junit-platform-engine" version="1.10.2"/>
<unit id="junit-platform-launcher" version="1.10.2"/>
<unit id="junit-platform-runner" version="1.10.2"/>
<unit id="junit-platform-suite-api" version="1.10.2"/>
<unit id="junit-platform-suite-commons" version="1.10.2"/>
<unit id="junit-platform-suite-engine" version="1.10.2"/>
<unit id="junit-vintage-engine" version="5.10.2"/>
<repository location="https://download.eclipse.org/tools/orbit/simrel/maven-osgi/2024-03"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.swtbot.eclipse.feature.group" version="3.1.0.202106041005"/>
<unit id="org.eclipse.swtbot.ide.feature.group" version="3.1.0.202106041005"/>
<unit id="org.eclipse.swtbot.junit5.feature.group" version="3.1.0.202106041005"/>
<repository location="https://download.eclipse.org/technology/swtbot/releases/3.1.0"/>
</location>
</locations>
<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
<launcherArgs>
<vmArgs>-XX:MaxPermSize=128M</vmArgs>
</launcherArgs>
</target>
36 changes: 36 additions & 0 deletions target-platforms/434-version.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
$swtPluginId=3.128.0
com.ibm.icu=76.1.0
org.eclipse.core.expressions=3.9.400
org.eclipse.core.filesystem=1.11.100
org.eclipse.core.net=1.5.500
org.eclipse.core.resources=3.22.0
org.eclipse.core.runtime=3.32.0
org.eclipse.core.variables=3.6.500
org.eclipse.debug.core=3.22.0
org.eclipse.debug.ui=3.18.600
org.eclipse.help=3.10.400
org.eclipse.jdt.core=3.40.0
org.eclipse.jdt.junit.core=3.13.400
org.eclipse.jdt.launching=3.23.100
org.eclipse.jdt.ui=3.33.200
org.eclipse.jface.databinding=1.15.300
org.eclipse.jface.text=3.26.0
org.eclipse.ui=3.207.0
org.eclipse.ui.console=3.14.200
org.eclipse.ui.editors=3.19.0
org.eclipse.ui.ide=3.22.400
org.eclipse.ui.navigator=3.12.600
org.eclipse.ui.views=3.12.500
org.eclipse.ui.workbench.texteditor=3.19.0
org.junit=4.13.0
org.eclipse.emf.ecore=2.38.0
org.eclipse.emf.edit=2.22.0
org.eclipse.oomph.resources=1.21.0
org.eclipse.oomph.resources.edit=1.16.0
org.eclipse.oomph.predicates=1.19.0
org.eclipse.oomph.predicates.edit=1.15.0
org.eclipse.oomph.setup=1.30.0
org.eclipse.oomph.setup.core=1.32.0
org.eclipse.oomph.setup.edit=1.18.0
org.eclipse.oomph.base=1.18.0
org.eclipse.oomph.base.edit=1.18.0
43 changes: 43 additions & 0 deletions target-platforms/434.target
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<target name="Buildship Eclipse 2024-12 Target Platform" sequenceNumber="1">
<locations>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.m2e.feature.feature.group" version=""/>
<unit id="org.eclipse.oomph.setup.feature.group" version=""/>
<unit id="org.eclipse.sdk.ide" version=""/>
<repository location="https://download.eclipse.org/releases/2024-12"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.junit" version="4.13.0.v20200204-1500"/>
<unit id="org.slf4j.api" version="1.7.30.v20200204-2150"/>
<repository location="https://download.eclipse.org/tools/orbit/downloads/drops/R20210602031627/repository"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="com.google.guava" version="33.0.0.jre"/>
<unit id="com.google.gson" version="2.10.1"/>
<unit id="junit-jupiter-api" version="5.10.2" />
<unit id="junit-jupiter-engine" version="5.10.2"/>
<unit id="junit-jupiter-migrationsupport" version="5.10.2"/>
<unit id="junit-jupiter-params" version="5.10.2"/>
<unit id="junit-platform-commons" version="1.10.2"/>
<unit id="junit-platform-engine" version="1.10.2"/>
<unit id="junit-platform-launcher" version="1.10.2"/>
<unit id="junit-platform-runner" version="1.10.2"/>
<unit id="junit-platform-suite-api" version="1.10.2"/>
<unit id="junit-platform-suite-commons" version="1.10.2"/>
<unit id="junit-platform-suite-engine" version="1.10.2"/>
<unit id="junit-vintage-engine" version="5.10.2"/>
<repository location="https://download.eclipse.org/tools/orbit/simrel/maven-osgi/2024-03"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
<unit id="org.eclipse.swtbot.eclipse.feature.group" version="3.1.0.202106041005"/>
<unit id="org.eclipse.swtbot.ide.feature.group" version="3.1.0.202106041005"/>
<unit id="org.eclipse.swtbot.junit5.feature.group" version="3.1.0.202106041005"/>
<repository location="https://download.eclipse.org/technology/swtbot/releases/3.1.0"/>
</location>
</locations>
<targetJRE path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
<launcherArgs>
<vmArgs>-XX:MaxPermSize=128M</vmArgs>
</launcherArgs>
</target>

0 comments on commit f0c4895

Please sign in to comment.