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>

Reply via email to