Skip to content

Commit e53740f

Browse files
committed
GLSP-1608: Update jetty version
-Update to Jetty 12.1.4 -Update to ELK 0.11.0 -Create new default target for 2025-12 -Remove not working workaround in pom.xml for temporarily removing the .gitignore file in the diagram folder. Instead apply the removal to the Jenkins file itself Fixes eclipse-glsp/glsp/issues/1608
1 parent fcdccd7 commit e53740f

File tree

11 files changed

+53
-82
lines changed

11 files changed

+53
-82
lines changed

Jenkinsfile

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ kind: Pod
44
spec:
55
containers:
66
- name: ci
7-
image: eclipseglsp/ci:alpine-v6.0
7+
image: eclipseglsp/ci:alpine-v7.0
88
resources:
99
limits:
1010
memory: "2Gi"
@@ -65,7 +65,7 @@ pipeline {
6565
YARN_CACHE_FOLDER = "${env.WORKSPACE}/yarn-cache"
6666
SPAWN_WRAP_SHIM_ROOT = "${env.WORKSPACE}"
6767
EMAIL_TO= "glsp-build@eclipse.org"
68-
MAVEN_VERSION = "3.9.11"
68+
MAVEN_VERSION = "3.9.12"
6969

7070
}
7171

@@ -87,6 +87,14 @@ pipeline {
8787
}
8888
}
8989
}
90+
stage('Prepare Build') {
91+
steps {
92+
container('ci') {
93+
// Remove .gitignore from diagram folder to ensure artifacts are not ignored during deployment
94+
sh 'rm -f server/example/org.eclipse.glsp.ide.workflow.editor/diagram/.gitignore'
95+
}
96+
}
97+
}
9098
stage('Build client') {
9199
steps {
92100
container('ci') {

server/example/org.eclipse.glsp.ide.workflow.editor/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Require-Bundle: org.eclipse.elk.alg.common;bundle-version="0.8.1",
2020
org.eclipse.elk.graph;bundle-version="0.8.1",
2121
org.eclipse.lsp4j.websocket.jakarta;bundle-version="0.11.0",
2222
org.eclipse.e4.core.contexts;bundle-version="1.8.400",
23-
org.eclipse.jetty.server;bundle-version="12.0.12",
23+
org.eclipse.jetty.server;bundle-version="[12.1.4,13.0.0)",
2424
org.eclipse.e4.ui.model.workbench,
2525
org.eclipse.e4.ui.workbench,
2626
org.eclipse.e4.core.di.annotations,

server/example/org.eclipse.glsp.ide.workflow.editor/WorkflowEditor.launch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<booleanAttribute key="org.eclipse.debug.core.ATTR_FORCE_SYSTEM_CONSOLE_ENCODING" value="false"/>
2121
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_ATTR_USE_ARGFILE" value="false"/>
2222
<booleanAttribute key="org.eclipse.jdt.launching.ATTR_SHOW_CODEDETAILS_IN_EXCEPTION_MESSAGES" value="true"/>
23-
<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
23+
<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21"/>
2424
<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl} -consoleLog"/>
2525
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
2626
<booleanAttribute key="pde.generated.config" value="false"/>

server/plugins/org.eclipse.glsp.ide.editor/META-INF/MANIFEST.MF

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ Require-Bundle: org.eclipse.ui.ide;bundle-version="3.18.0",
2020
org.eclipse.lsp4j;bundle-version="0.11.0",
2121
org.eclipse.lsp4j.websocket.jakarta;bundle-version="0.21.0",
2222
org.eclipse.lsp4j.jsonrpc;bundle-version="0.11.0",
23-
org.eclipse.glsp.graph;bundle-version="2.3.0",
23+
org.eclipse.glsp.graph;bundle-version="[2.0.0,3.0.0)",
2424
org.eclipse.glsp.server.websocket;bundle-version="[2.0.0,3.0.0)",
2525
org.eclipse.glsp.server;bundle-version="[2.0.0,3.0.0)",
2626
org.eclipse.e4.core.contexts;bundle-version="1.8.400",
27-
org.eclipse.jetty.server;bundle-version="[12.0.0,13.0.0)",
28-
org.eclipse.jetty.ee10.servlet;bundle-version="12.0.12",
29-
org.eclipse.jetty.ee10.websocket.jakarta.server;bundle-version="12.0.12",
30-
org.eclipse.jetty.util;bundle-version="[12.0.0,13.0.0)",
27+
org.eclipse.jetty.server;bundle-version="[12.1.4,13.0.0)",
28+
org.eclipse.jetty.ee10.servlet;bundle-version="[12.1.4,13.0.0)",
29+
org.eclipse.jetty.ee10.websocket.jakarta.server;bundle-version="[12.1.4,13.0.0)",
30+
org.eclipse.jetty.util;bundle-version="[12.1.4,13.0.0)",
3131
org.eclipse.jface.text;bundle-version="3.0.0",
3232
org.eclipse.e4.ui.di,
3333
org.eclipse.e4.ui.model.workbench,

server/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
<maven-antrun-plugin.version>3.1.0</maven-antrun-plugin.version>
6060
<checkstyle.plugin>3.4.0</checkstyle.plugin>
6161
<checkstyle>8.44</checkstyle>
62-
<p2.target>r2024-09</p2.target>
62+
<p2.target>r2025-12</p2.target>
6363
</properties>
6464

6565

server/releng/org.eclipse.glsp.ide.releng.target/r2023-12.target

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
22
<?pde?>
33
<!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl -->
4-
<target name="2023-12 - Minimal" sequenceNumber="1743950517">
4+
<target name="2023-12 - Minimal" sequenceNumber="1768798134">
55
<locations>
66
<location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
77
<unit id="org.eclipse.platform.feature.group" version="4.30.0.v20231201-0512"/>
@@ -13,10 +13,10 @@
1313
<repository location="http://download.eclipse.org/releases/2023-12"/>
1414
</location>
1515
<location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
16-
<unit id="org.eclipse.jetty.ee10.websocket.jakarta.server" version="12.0.12"/>
17-
<unit id="org.eclipse.jetty.ee10.websocket.server" version="12.0.12"/>
18-
<unit id="org.eclipse.jetty.websocket.api" version="12.0.12"/>
19-
<repository location="https://download.eclipse.org/tools/orbit/simrel/maven-jetty/release/12.0.12"/>
16+
<unit id="org.eclipse.jetty.ee10.websocket.jakarta.server" version="12.1.4"/>
17+
<unit id="org.eclipse.jetty.ee10.websocket.server" version="12.1.4"/>
18+
<unit id="org.eclipse.jetty.websocket.api" version="12.1.4"/>
19+
<repository location="https://download.eclipse.org/tools/orbit/simrel/maven-jetty/release/12.1.4"/>
2020
</location>
2121
<location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
2222
<unit id="jakarta.websocket-api" version="2.2.0"/>
@@ -33,11 +33,11 @@
3333
<repository location="https://download.eclipse.org/glsp/server/p2/nightly/2.6"/>
3434
</location>
3535
<location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
36-
<unit id="org.eclipse.elk.core" version="0.8.1"/>
37-
<unit id="org.eclipse.elk.graph" version="0.8.1"/>
38-
<unit id="org.eclipse.elk.graph.text" version="0.8.1"/>
39-
<unit id="org.eclipse.elk.alg.layered" version="0.8.1"/>
40-
<repository location="https://download.eclipse.org/elk/updates/releases/0.8.1/"/>
36+
<unit id="org.eclipse.elk.core" version="0.11.0"/>
37+
<unit id="org.eclipse.elk.graph" version="0.11.0"/>
38+
<unit id="org.eclipse.elk.graph.text" version="0.11.0"/>
39+
<unit id="org.eclipse.elk.alg.layered" version="0.11.0"/>
40+
<repository location="https://download.eclipse.org/elk/updates/releases/0.11.0/"/>
4141
</location>
4242
</locations>
4343
</target>

server/releng/org.eclipse.glsp.ide.releng.target/r2023-12.tpd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ location "http://download.eclipse.org/releases/2023-12" {
99
com.ibm.icu [74.1.0,74.1.0]
1010
}
1111

12-
location "https://download.eclipse.org/tools/orbit/simrel/maven-jetty/release/12.0.12" {
12+
location "https://download.eclipse.org/tools/orbit/simrel/maven-jetty/release/12.1.4" {
1313
org.eclipse.jetty.ee10.websocket.jakarta.server
1414
org.eclipse.jetty.ee10.websocket.server
1515
org.eclipse.jetty.websocket.api
@@ -29,7 +29,7 @@ location "https://download.eclipse.org/glsp/server/p2/nightly/2.6"{
2929
org.eclipse.glsp.example.workflow lazy
3030
}
3131

32-
location "https://download.eclipse.org/elk/updates/releases/0.8.1/" {
32+
location "https://download.eclipse.org/elk/updates/releases/0.11.0/" {
3333
org.eclipse.elk.core
3434
org.eclipse.elk.graph
3535
org.eclipse.elk.graph.text

server/releng/org.eclipse.glsp.ide.releng.target/r2024-09.target renamed to server/releng/org.eclipse.glsp.ide.releng.target/r2025-12.target

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
22
<?pde?>
33
<!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl -->
4-
<target name="2024-09 - Default" sequenceNumber="1757325762">
4+
<target name="2025-12 - Default" sequenceNumber="1768798197">
55
<locations>
66
<location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
7-
<unit id="org.eclipse.platform.feature.group" version="4.33.0.v20240903-0618"/>
8-
<unit id="org.eclipse.emf.sdk.feature.group" version="2.39.0.v20240731-0952"/>
9-
<unit id="org.eclipse.emf.transaction.feature.group" version="1.14.0.202408231629"/>
10-
<unit id="org.eclipse.equinox.executable.feature.group" version="3.8.2600.v20240722-2106"/>
11-
<unit id="org.eclipse.equinox.p2.discovery.feature.feature.group" version="1.3.500.v20240803-1337"/>
12-
<repository location="http://download.eclipse.org/releases/2024-09"/>
7+
<unit id="org.eclipse.platform.feature.group" version="4.38.0.v20251201-0920"/>
8+
<unit id="org.eclipse.emf.sdk.feature.group" version="2.44.0.v20251106-1447"/>
9+
<unit id="org.eclipse.emf.transaction.feature.group" version="1.14.2.202510231413"/>
10+
<unit id="org.eclipse.equinox.executable.feature.group" version="3.8.3100.v20251111-0406"/>
11+
<unit id="org.eclipse.equinox.p2.discovery.feature.feature.group" version="1.3.900.v20250616-0711"/>
12+
<repository location="http://download.eclipse.org/releases/2025-12"/>
1313
</location>
1414
<location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
15-
<unit id="org.eclipse.jetty.ee10.websocket.jakarta.server" version="12.0.12"/>
16-
<unit id="org.eclipse.jetty.ee10.websocket.server" version="12.0.12"/>
17-
<unit id="org.eclipse.jetty.websocket.api" version="12.0.12"/>
18-
<repository location="https://download.eclipse.org/tools/orbit/simrel/maven-jetty/release/12.0.12"/>
15+
<unit id="org.eclipse.jetty.ee10.websocket.jakarta.server" version="12.1.4"/>
16+
<unit id="org.eclipse.jetty.ee10.websocket.server" version="12.1.4"/>
17+
<unit id="org.eclipse.jetty.websocket.api" version="12.1.4"/>
18+
<repository location="https://download.eclipse.org/tools/orbit/simrel/maven-jetty/release/12.1.4"/>
1919
</location>
2020
<location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
2121
<unit id="jakarta.websocket-api" version="2.2.0"/>
2222
<unit id="jakarta.inject.jakarta.inject-api" version="2.0.1"/>
2323
<unit id="jakarta.servlet-api" version="6.1.0"/>
24-
<repository location="https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/2024-09"/>
24+
<repository location="https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/2025-12"/>
2525
</location>
2626
<location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
2727
<unit id="org.eclipse.glsp.feature.feature.group" version="0.0.0"/>
@@ -32,11 +32,11 @@
3232
<repository location="https://download.eclipse.org/glsp/server/p2/nightly/2.6"/>
3333
</location>
3434
<location includeMode="planner" includeAllPlatforms="false" includeSource="true" includeConfigurePhase="false" type="InstallableUnit">
35-
<unit id="org.eclipse.elk.core" version="0.9.1"/>
36-
<unit id="org.eclipse.elk.graph" version="0.9.1"/>
37-
<unit id="org.eclipse.elk.graph.text" version="0.9.1"/>
38-
<unit id="org.eclipse.elk.alg.layered" version="0.9.1"/>
39-
<repository location="https://download.eclipse.org/elk/updates/releases/0.9.1/"/>
35+
<unit id="org.eclipse.elk.core" version="0.11.0"/>
36+
<unit id="org.eclipse.elk.graph" version="0.11.0"/>
37+
<unit id="org.eclipse.elk.graph.text" version="0.11.0"/>
38+
<unit id="org.eclipse.elk.alg.layered" version="0.11.0"/>
39+
<repository location="https://download.eclipse.org/elk/updates/releases/0.11.0/"/>
4040
</location>
4141
</locations>
4242
</target>

server/releng/org.eclipse.glsp.ide.releng.target/r2024-09.tpd renamed to server/releng/org.eclipse.glsp.ide.releng.target/r2025-12.tpd

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
target "2024-09 - Default" with source requirements
1+
target "2025-12 - Default" with source requirements
22

3-
location "http://download.eclipse.org/releases/2024-09" {
3+
location "http://download.eclipse.org/releases/2025-12" {
44
org.eclipse.platform.feature.group
55
org.eclipse.emf.sdk.feature.group
66
org.eclipse.emf.transaction.feature.group
77
org.eclipse.equinox.executable.feature.group
88
org.eclipse.equinox.p2.discovery.feature.feature.group
99
}
1010

11-
location "https://download.eclipse.org/tools/orbit/simrel/maven-jetty/release/12.0.12" {
11+
location "https://download.eclipse.org/tools/orbit/simrel/maven-jetty/release/12.1.4" {
1212
org.eclipse.jetty.ee10.websocket.jakarta.server
1313
org.eclipse.jetty.ee10.websocket.server
1414
org.eclipse.jetty.websocket.api
1515
}
1616

17-
location "https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/2024-09" {
17+
location "https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/2025-12" {
1818
jakarta.websocket-api [2.2.0,3.0.0)
1919
jakarta.inject.jakarta.inject-api [2.0.1,3.0.0)
2020
jakarta.servlet-api [6.1.0,7.0.0)
@@ -28,7 +28,7 @@ location "https://download.eclipse.org/glsp/server/p2/nightly/2.6"{
2828
org.eclipse.glsp.example.workflow lazy
2929
}
3030

31-
location "https://download.eclipse.org/elk/updates/releases/0.9.1/" {
31+
location "https://download.eclipse.org/elk/updates/releases/0.11.0/" {
3232
org.eclipse.elk.core
3333
org.eclipse.elk.graph
3434
org.eclipse.elk.graph.text

server/releng/org.eclipse.glsp.ide.repository/category.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@
1313
<category-def name="org.eclipse.glsp.example" label="Workflow Example integration">
1414
<category name="org.eclipse.glsp"/>
1515
</category-def>
16-
<repository-reference location="https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/2024-09" name="Eclipse Orbit" enabled="true" />
1716
<repository-reference location="https://download.eclipse.org/glsp/server/p2/nightly/2.6" name="GLSP" enabled="true" />
17+
<repository-reference location="https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/2025-12" name="Eclipse Orbit" enabled="true" />
1818
</site>

0 commit comments

Comments
 (0)