This is an automated email from the ASF dual-hosted git repository.
rombert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-ide-tooling.git
The following commit(s) were added to refs/heads/master by this push:
new d9880a42 SLING-13331 - Build with Tycho 5.x (#60)
d9880a42 is described below
commit d9880a42ebbc09246c26728ef70c76542902b8fd
Author: Robert Munteanu <[email protected]>
AuthorDate: Thu Sep 17 14:38:30 2026 +0200
SLING-13331 - Build with Tycho 5.x (#60)
Also update Jenkins build and Maven requirements to Java 21 as this
is now the baseline for Tycho.
---
Jenkinsfile | 2 +-
eclipse/pom.xml | 4 ++--
shared/parent/pom.xml | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/Jenkinsfile b/Jenkinsfile
index 8fbea249..86f0697a 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -1,7 +1,7 @@
import org.apache.sling.jenkins.SlingJenkinsHelper;
def mvnVersion = 'maven_3_latest' //
https://cwiki.apache.org/confluence/x/cRTiAw
-def javaVersion = 'jdk_17_latest' //
https://cwiki.apache.org/confluence/x/kRLiAw
+def javaVersion = 'jdk_21_latest' //
https://cwiki.apache.org/confluence/x/kRLiAw
def helper = new SlingJenkinsHelper()
diff --git a/eclipse/pom.xml b/eclipse/pom.xml
index e16907c0..cc972797 100644
--- a/eclipse/pom.xml
+++ b/eclipse/pom.xml
@@ -222,10 +222,10 @@
</build>
<properties>
- <tycho.version>4.0.13</tycho.version>
+ <tycho.version>5.0.4</tycho.version>
<sling-ide.shared-deps.version>1.3.1-SNAPSHOT</sling-ide.shared-deps.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <minimalJavaBuildVersion>17</minimalJavaBuildVersion>
+ <minimalJavaBuildVersion>21</minimalJavaBuildVersion>
<maven.compiler.target>17</maven.compiler.target>
<maven.compiler.release>17</maven.compiler.release>
<project.build.outputTimestamp />
diff --git a/shared/parent/pom.xml b/shared/parent/pom.xml
index dd187560..e6be44cd 100644
--- a/shared/parent/pom.xml
+++ b/shared/parent/pom.xml
@@ -148,7 +148,7 @@ Bundle-ActivationPolicy: lazy
<properties>
<sling.java.version>11</sling.java.version>
- <minimalJavaBuildVersion>17</minimalJavaBuildVersion><!-- Tycho
requires Java 17 -->
+ <minimalJavaBuildVersion>17</minimalJavaBuildVersion>
<!-- must match the version being referenced in the pom.xml of
filevault -->
<jackrabbit.version>2.20.6</jackrabbit.version>
<oak.version>1.44.0</oak.version>