diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 02d68e50a9..e49cae73a1 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -45,7 +45,7 @@ jobs:
maven-version: 3.8.6
- name: Build Tycho
env:
- JAVA_HOME: ${{ env.JAVA_HOME_11_X64 }}
+ JAVA_HOME: ${{ env.JAVA_HOME_17_X64 }}
run: |
cp .github/toolchains.xml ~/.m2/toolchains.xml
mvn -U -V -e -B -ntp clean install --file pom.xml -T1C
diff --git a/.github/workflows/verify-platform.yml b/.github/workflows/verify-platform.yml
index 4518d519fc..a2e159fc1a 100644
--- a/.github/workflows/verify-platform.yml
+++ b/.github/workflows/verify-platform.yml
@@ -47,7 +47,7 @@ jobs:
maven-version: 3.8.6
- name: Build Tycho
env:
- JAVA_HOME: ${{ env.JAVA_HOME_11_X64 }}
+ JAVA_HOME: ${{ env.JAVA_HOME_17_X64 }}
working-directory: 'tycho'
run: >-
mvn -U -V -e -B -ntp
diff --git a/Jenkinsfile b/Jenkinsfile
index 53e65167d0..918eb1bd11 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -19,7 +19,7 @@ pipeline {
}
tools {
maven 'apache-maven-3.8.5'
- jdk 'openjdk-jdk11-latest'
+ jdk 'openjdk-jdk17-latest'
}
stages {
stage('Build') {
diff --git a/p2-maven-plugin/.classpath b/p2-maven-plugin/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/p2-maven-plugin/.classpath
+++ b/p2-maven-plugin/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/p2-maven-plugin/.settings/org.eclipse.jdt.core.prefs b/p2-maven-plugin/.settings/org.eclipse.jdt.core.prefs
index 2af1e7b99c..cf2cd4590a 100644
--- a/p2-maven-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/p2-maven-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,8 @@
eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
diff --git a/pom.xml b/pom.xml
index f67221a395..db846b2c53 100644
--- a/pom.xml
+++ b/pom.xml
@@ -71,7 +71,7 @@
UTF-8
- 11
+ 17
1.21
diff --git a/sisu-osgi/sisu-equinox-embedder/.classpath b/sisu-osgi/sisu-equinox-embedder/.classpath
index 4559ca0b25..5e577b9079 100644
--- a/sisu-osgi/sisu-equinox-embedder/.classpath
+++ b/sisu-osgi/sisu-equinox-embedder/.classpath
@@ -13,7 +13,7 @@
-
+
diff --git a/sisu-osgi/sisu-equinox-embedder/.settings/org.eclipse.jdt.core.prefs b/sisu-osgi/sisu-equinox-embedder/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/sisu-osgi/sisu-equinox-embedder/.settings/org.eclipse.jdt.core.prefs
+++ b/sisu-osgi/sisu-equinox-embedder/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/sisu-osgi/sisu-equinox-launching/.classpath b/sisu-osgi/sisu-equinox-launching/.classpath
index 4559ca0b25..5e577b9079 100644
--- a/sisu-osgi/sisu-equinox-launching/.classpath
+++ b/sisu-osgi/sisu-equinox-launching/.classpath
@@ -13,7 +13,7 @@
-
+
diff --git a/sisu-osgi/sisu-equinox-launching/.settings/org.eclipse.jdt.core.prefs b/sisu-osgi/sisu-equinox-launching/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/sisu-osgi/sisu-equinox-launching/.settings/org.eclipse.jdt.core.prefs
+++ b/sisu-osgi/sisu-equinox-launching/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/sisu-osgi/sisu-osgi-api/.classpath b/sisu-osgi/sisu-osgi-api/.classpath
index 4559ca0b25..5e577b9079 100644
--- a/sisu-osgi/sisu-osgi-api/.classpath
+++ b/sisu-osgi/sisu-osgi-api/.classpath
@@ -13,7 +13,7 @@
-
+
diff --git a/sisu-osgi/sisu-osgi-api/.settings/org.eclipse.jdt.core.prefs b/sisu-osgi/sisu-osgi-api/.settings/org.eclipse.jdt.core.prefs
index b038b6b45a..f60cf2bae5 100644
--- a/sisu-osgi/sisu-osgi-api/.settings/org.eclipse.jdt.core.prefs
+++ b/sisu-osgi/sisu-osgi-api/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/sisu-osgi/sisu-osgi-connect/.classpath b/sisu-osgi/sisu-osgi-connect/.classpath
index 5fdad056dd..2c361482ce 100644
--- a/sisu-osgi/sisu-osgi-connect/.classpath
+++ b/sisu-osgi/sisu-osgi-connect/.classpath
@@ -11,7 +11,7 @@
-
+
@@ -28,11 +28,5 @@
-
-
-
-
-
-
diff --git a/sisu-osgi/sisu-osgi-connect/.settings/org.eclipse.jdt.core.prefs b/sisu-osgi/sisu-osgi-connect/.settings/org.eclipse.jdt.core.prefs
index 2af1e7b99c..cf2cd4590a 100644
--- a/sisu-osgi/sisu-osgi-connect/.settings/org.eclipse.jdt.core.prefs
+++ b/sisu-osgi/sisu-osgi-connect/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,8 @@
eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
diff --git a/target-platform-configuration/.classpath b/target-platform-configuration/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/target-platform-configuration/.classpath
+++ b/target-platform-configuration/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/target-platform-configuration/.settings/org.eclipse.jdt.core.prefs b/target-platform-configuration/.settings/org.eclipse.jdt.core.prefs
index b038b6b45a..f60cf2bae5 100644
--- a/target-platform-configuration/.settings/org.eclipse.jdt.core.prefs
+++ b/target-platform-configuration/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-apitools-plugin/.classpath b/tycho-apitools-plugin/.classpath
index f8aac1c2b7..ab334eedaf 100644
--- a/tycho-apitools-plugin/.classpath
+++ b/tycho-apitools-plugin/.classpath
@@ -6,7 +6,7 @@
-
+
@@ -23,16 +23,5 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tycho-apitools-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-apitools-plugin/.settings/org.eclipse.jdt.core.prefs
index 2af1e7b99c..cf2cd4590a 100644
--- a/tycho-apitools-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-apitools-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,8 @@
eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
diff --git a/tycho-artifactcomparator/.classpath b/tycho-artifactcomparator/.classpath
index 2fcc9100eb..3b58aced16 100644
--- a/tycho-artifactcomparator/.classpath
+++ b/tycho-artifactcomparator/.classpath
@@ -19,7 +19,7 @@
-
+
diff --git a/tycho-artifactcomparator/.settings/org.eclipse.jdt.core.prefs b/tycho-artifactcomparator/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-artifactcomparator/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-artifactcomparator/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-build/.classpath b/tycho-build/.classpath
index f8aac1c2b7..ab334eedaf 100644
--- a/tycho-build/.classpath
+++ b/tycho-build/.classpath
@@ -6,7 +6,7 @@
-
+
@@ -23,16 +23,5 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tycho-build/.settings/org.eclipse.jdt.core.prefs b/tycho-build/.settings/org.eclipse.jdt.core.prefs
index 2af1e7b99c..cf2cd4590a 100644
--- a/tycho-build/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-build/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,8 @@
eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
diff --git a/tycho-buildtimestamp-jgit/.classpath b/tycho-buildtimestamp-jgit/.classpath
index 4559ca0b25..5e577b9079 100644
--- a/tycho-buildtimestamp-jgit/.classpath
+++ b/tycho-buildtimestamp-jgit/.classpath
@@ -13,7 +13,7 @@
-
+
diff --git a/tycho-buildtimestamp-jgit/.settings/org.eclipse.jdt.core.prefs b/tycho-buildtimestamp-jgit/.settings/org.eclipse.jdt.core.prefs
index 20e5a3f943..cfc08bcb15 100644
--- a/tycho-buildtimestamp-jgit/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-buildtimestamp-jgit/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@ org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -115,7 +115,7 @@ org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false
org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
diff --git a/tycho-bundles/org.eclipse.tycho.core.shared.tests/.classpath b/tycho-bundles/org.eclipse.tycho.core.shared.tests/.classpath
index 3562c63a28..baa66c7ba2 100644
--- a/tycho-bundles/org.eclipse.tycho.core.shared.tests/.classpath
+++ b/tycho-bundles/org.eclipse.tycho.core.shared.tests/.classpath
@@ -1,6 +1,6 @@
-
+
diff --git a/tycho-bundles/org.eclipse.tycho.core.shared.tests/.settings/org.eclipse.jdt.core.prefs b/tycho-bundles/org.eclipse.tycho.core.shared.tests/.settings/org.eclipse.jdt.core.prefs
index db23b573d8..38b0938640 100644
--- a/tycho-bundles/org.eclipse.tycho.core.shared.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-bundles/org.eclipse.tycho.core.shared.tests/.settings/org.eclipse.jdt.core.prefs
@@ -9,8 +9,8 @@ org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nul
org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.APILeak=warning
org.eclipse.jdt.core.compiler.problem.annotatedTypeArgumentToUnannotated=info
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-bundles/org.eclipse.tycho.core.shared.tests/META-INF/MANIFEST.MF b/tycho-bundles/org.eclipse.tycho.core.shared.tests/META-INF/MANIFEST.MF
index 919988c9e7..eddb4e24d3 100644
--- a/tycho-bundles/org.eclipse.tycho.core.shared.tests/META-INF/MANIFEST.MF
+++ b/tycho-bundles/org.eclipse.tycho.core.shared.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tycho Core Maven/OSGi Shared Classes Tests
Bundle-SymbolicName: org.eclipse.tycho.core.shared.tests
Bundle-Version: 3.0.0.qualifier
Fragment-Host: org.eclipse.tycho.core.shared
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-17
Require-Bundle: org.junit;bundle-version="4.8.2"
Bundle-Vendor: %providerName
Automatic-Module-Name: org.eclipse.tycho.core.shared.tests
diff --git a/tycho-bundles/org.eclipse.tycho.core.shared/.classpath b/tycho-bundles/org.eclipse.tycho.core.shared/.classpath
index e044fbf71d..8037d61ac4 100644
--- a/tycho-bundles/org.eclipse.tycho.core.shared/.classpath
+++ b/tycho-bundles/org.eclipse.tycho.core.shared/.classpath
@@ -1,6 +1,6 @@
-
+
diff --git a/tycho-bundles/org.eclipse.tycho.core.shared/.settings/org.eclipse.jdt.core.prefs b/tycho-bundles/org.eclipse.tycho.core.shared/.settings/org.eclipse.jdt.core.prefs
index aa2674e241..e3ab8eead5 100644
--- a/tycho-bundles/org.eclipse.tycho.core.shared/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-bundles/org.eclipse.tycho.core.shared/.settings/org.eclipse.jdt.core.prefs
@@ -1,13 +1,13 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-bundles/org.eclipse.tycho.core.shared/META-INF/MANIFEST.MF b/tycho-bundles/org.eclipse.tycho.core.shared/META-INF/MANIFEST.MF
index 5f0343f01e..c3e5bd94cf 100644
--- a/tycho-bundles/org.eclipse.tycho.core.shared/META-INF/MANIFEST.MF
+++ b/tycho-bundles/org.eclipse.tycho.core.shared/META-INF/MANIFEST.MF
@@ -9,7 +9,7 @@ Export-Package: org.eclipse.tycho.artifacts,
org.eclipse.tycho.core.resolver.shared,
org.eclipse.tycho.core.shared,
org.eclipse.tycho.locking.facade
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-17
Import-Package: org.eclipse.equinox.p2.metadata;version="2.4.0",
org.eclipse.tycho
Automatic-Module-Name: org.eclipse.tycho.core.shared
diff --git a/tycho-bundles/org.eclipse.tycho.embedder.shared/.classpath b/tycho-bundles/org.eclipse.tycho.embedder.shared/.classpath
index 57952651bf..9710101852 100644
--- a/tycho-bundles/org.eclipse.tycho.embedder.shared/.classpath
+++ b/tycho-bundles/org.eclipse.tycho.embedder.shared/.classpath
@@ -1,6 +1,6 @@
-
+
diff --git a/tycho-bundles/org.eclipse.tycho.embedder.shared/.settings/org.eclipse.jdt.core.prefs b/tycho-bundles/org.eclipse.tycho.embedder.shared/.settings/org.eclipse.jdt.core.prefs
index aa2674e241..e3ab8eead5 100644
--- a/tycho-bundles/org.eclipse.tycho.embedder.shared/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-bundles/org.eclipse.tycho.embedder.shared/.settings/org.eclipse.jdt.core.prefs
@@ -1,13 +1,13 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-bundles/org.eclipse.tycho.embedder.shared/META-INF/MANIFEST.MF b/tycho-bundles/org.eclipse.tycho.embedder.shared/META-INF/MANIFEST.MF
index 43f049d5df..194c574667 100644
--- a/tycho-bundles/org.eclipse.tycho.embedder.shared/META-INF/MANIFEST.MF
+++ b/tycho-bundles/org.eclipse.tycho.embedder.shared/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-SymbolicName: org.eclipse.tycho.embedder.shared
Bundle-Version: 3.0.0.qualifier
Bundle-Name: Tycho Embedder API Maven/OSGi Shared Classes
Bundle-Vendor: %providerName
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-17
Export-Package: org.eclipse.tycho;version="3.0.0"
Automatic-Module-Name: org.eclipse.tycho.embedder.shared
Import-Package: org.eclipse.equinox.p2.metadata;version="2.4.0"
diff --git a/tycho-bundles/org.eclipse.tycho.noopsecurity/.classpath b/tycho-bundles/org.eclipse.tycho.noopsecurity/.classpath
index 19192cf0ff..1c96a778b9 100644
--- a/tycho-bundles/org.eclipse.tycho.noopsecurity/.classpath
+++ b/tycho-bundles/org.eclipse.tycho.noopsecurity/.classpath
@@ -1,15 +1,15 @@
-
-
+
-
+
+
diff --git a/tycho-bundles/org.eclipse.tycho.noopsecurity/.settings/org.eclipse.jdt.core.prefs b/tycho-bundles/org.eclipse.tycho.noopsecurity/.settings/org.eclipse.jdt.core.prefs
index aa2674e241..e3ab8eead5 100644
--- a/tycho-bundles/org.eclipse.tycho.noopsecurity/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-bundles/org.eclipse.tycho.noopsecurity/.settings/org.eclipse.jdt.core.prefs
@@ -1,13 +1,13 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-bundles/org.eclipse.tycho.noopsecurity/META-INF/MANIFEST.MF b/tycho-bundles/org.eclipse.tycho.noopsecurity/META-INF/MANIFEST.MF
index 56e6277a1f..3b01881ab8 100644
--- a/tycho-bundles/org.eclipse.tycho.noopsecurity/META-INF/MANIFEST.MF
+++ b/tycho-bundles/org.eclipse.tycho.noopsecurity/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tycho Noop Equinox password provider
Bundle-SymbolicName: org.eclipse.tycho.noopsecurity;singleton:=true
Bundle-Version: 3.0.0.qualifier
Require-Bundle: org.eclipse.equinox.security;bundle-version="1.0.100"
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-17
Bundle-ActivationPolicy: lazy
Export-Package: org.eclipse.tycho.security.storage;x-friends:="org.eclipse.tycho.p2.impl.test"
Bundle-Vendor: %providerName
diff --git a/tycho-bundles/org.eclipse.tycho.p2.maven.repository.tests/.classpath b/tycho-bundles/org.eclipse.tycho.p2.maven.repository.tests/.classpath
index c0176279be..f12585b746 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.maven.repository.tests/.classpath
+++ b/tycho-bundles/org.eclipse.tycho.p2.maven.repository.tests/.classpath
@@ -1,6 +1,6 @@
-
+
diff --git a/tycho-bundles/org.eclipse.tycho.p2.maven.repository.tests/.settings/org.eclipse.jdt.core.prefs b/tycho-bundles/org.eclipse.tycho.p2.maven.repository.tests/.settings/org.eclipse.jdt.core.prefs
index aa2674e241..e3ab8eead5 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.maven.repository.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-bundles/org.eclipse.tycho.p2.maven.repository.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,13 +1,13 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-bundles/org.eclipse.tycho.p2.maven.repository.tests/META-INF/MANIFEST.MF b/tycho-bundles/org.eclipse.tycho.p2.maven.repository.tests/META-INF/MANIFEST.MF
index e25c313d91..638d4e2276 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.maven.repository.tests/META-INF/MANIFEST.MF
+++ b/tycho-bundles/org.eclipse.tycho.p2.maven.repository.tests/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tycho Maven/p2 Repository Integration Tests
Bundle-SymbolicName: org.eclipse.tycho.p2.maven.repository.tests;singleton:=true
Bundle-Version: 3.0.0.qualifier
Bundle-Vendor: %providerName
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-17
Fragment-Host: org.eclipse.tycho.p2.maven.repository
Require-Bundle: org.junit,
org.hamcrest.core,
diff --git a/tycho-bundles/org.eclipse.tycho.p2.maven.repository/.classpath b/tycho-bundles/org.eclipse.tycho.p2.maven.repository/.classpath
index 77a27b89f1..a1120f397b 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.maven.repository/.classpath
+++ b/tycho-bundles/org.eclipse.tycho.p2.maven.repository/.classpath
@@ -1,6 +1,6 @@
-
+
diff --git a/tycho-bundles/org.eclipse.tycho.p2.maven.repository/.settings/org.eclipse.jdt.core.prefs b/tycho-bundles/org.eclipse.tycho.p2.maven.repository/.settings/org.eclipse.jdt.core.prefs
index eafc4b4376..5955708d9e 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.maven.repository/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-bundles/org.eclipse.tycho.p2.maven.repository/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@ org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -115,7 +115,7 @@ org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-bundles/org.eclipse.tycho.p2.maven.repository/META-INF/MANIFEST.MF b/tycho-bundles/org.eclipse.tycho.p2.maven.repository/META-INF/MANIFEST.MF
index 7071fcd53f..53d94b2270 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.maven.repository/META-INF/MANIFEST.MF
+++ b/tycho-bundles/org.eclipse.tycho.p2.maven.repository/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tycho Maven/p2 Repository Integration
Bundle-SymbolicName: org.eclipse.tycho.p2.maven.repository;singleton:=true
Bundle-Version: 3.0.0.qualifier
Bundle-Vendor: %providerName
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-17
Bundle-ActivationPolicy: lazy
Require-Bundle: org.eclipse.equinox.common;bundle-version="3.6.100",
org.eclipse.equinox.p2.repository;bundle-version="2.6.100",
diff --git a/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/.classpath b/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/.classpath
index c0176279be..f12585b746 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/.classpath
+++ b/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/.classpath
@@ -1,6 +1,6 @@
-
+
diff --git a/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/.settings/org.eclipse.jdt.core.prefs b/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/.settings/org.eclipse.jdt.core.prefs
index e9343a4298..6b73376cd8 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/.settings/org.eclipse.jdt.core.prefs
@@ -9,8 +9,8 @@ org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nul
org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.APILeak=warning
org.eclipse.jdt.core.compiler.problem.annotatedTypeArgumentToUnannotated=info
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/META-INF/MANIFEST.MF b/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/META-INF/MANIFEST.MF
index 48c240dd2d..4904d6b0ab 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/META-INF/MANIFEST.MF
+++ b/tycho-bundles/org.eclipse.tycho.p2.resolver.impl.test/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: Tycho p2 Resolver Bundle Tests
Bundle-SymbolicName: org.eclipse.tycho.p2.resolver.impl.test;singleton:=true
Bundle-Version: 3.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-17
Fragment-Host: org.eclipse.tycho.p2.resolver.impl
Require-Bundle: org.junit,
org.hamcrest.core,
diff --git a/tycho-bundles/org.eclipse.tycho.p2.resolver.impl/.classpath b/tycho-bundles/org.eclipse.tycho.p2.resolver.impl/.classpath
index e044fbf71d..8037d61ac4 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.resolver.impl/.classpath
+++ b/tycho-bundles/org.eclipse.tycho.p2.resolver.impl/.classpath
@@ -1,6 +1,6 @@
-
+
diff --git a/tycho-bundles/org.eclipse.tycho.p2.resolver.impl/.settings/org.eclipse.jdt.core.prefs b/tycho-bundles/org.eclipse.tycho.p2.resolver.impl/.settings/org.eclipse.jdt.core.prefs
index 51f0de83e1..2ee2dad00a 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.resolver.impl/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-bundles/org.eclipse.tycho.p2.resolver.impl/.settings/org.eclipse.jdt.core.prefs
@@ -10,9 +10,9 @@ org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -114,7 +114,7 @@ org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-bundles/org.eclipse.tycho.p2.resolver.impl/META-INF/MANIFEST.MF b/tycho-bundles/org.eclipse.tycho.p2.resolver.impl/META-INF/MANIFEST.MF
index 8fb4aefa8d..9dd7314e05 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.resolver.impl/META-INF/MANIFEST.MF
+++ b/tycho-bundles/org.eclipse.tycho.p2.resolver.impl/META-INF/MANIFEST.MF
@@ -19,7 +19,7 @@ Require-Bundle: org.eclipse.core.runtime,
org.eclipse.equinox.p2.updatesite;bundle-version="1.0.200",
org.eclipse.core.net;bundle-version="1.2.100",
biz.aQute.bndlib;bundle-version="5.1.2"
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-17
Bundle-ActivationPolicy: lazy
Export-Package: org.eclipse.tycho.p2.impl;x-friends:="org.eclipse.tycho.p2.impl.test",
org.eclipse.tycho.p2.impl.publisher;x-friends:="org.eclipse.tycho.p2.impl.test",
diff --git a/tycho-bundles/org.eclipse.tycho.p2.resolver.shared.tests/.classpath b/tycho-bundles/org.eclipse.tycho.p2.resolver.shared.tests/.classpath
index 06ef0b1bef..4eaae3234a 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.resolver.shared.tests/.classpath
+++ b/tycho-bundles/org.eclipse.tycho.p2.resolver.shared.tests/.classpath
@@ -1,6 +1,6 @@
-
+
diff --git a/tycho-bundles/org.eclipse.tycho.p2.resolver.shared.tests/.settings/org.eclipse.jdt.core.prefs b/tycho-bundles/org.eclipse.tycho.p2.resolver.shared.tests/.settings/org.eclipse.jdt.core.prefs
index 7adc0fb9a0..d4540a53f9 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.resolver.shared.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-bundles/org.eclipse.tycho.p2.resolver.shared.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,10 +1,10 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
diff --git a/tycho-bundles/org.eclipse.tycho.p2.resolver.shared.tests/META-INF/MANIFEST.MF b/tycho-bundles/org.eclipse.tycho.p2.resolver.shared.tests/META-INF/MANIFEST.MF
index ad3d16f085..d4f17d677a 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.resolver.shared.tests/META-INF/MANIFEST.MF
+++ b/tycho-bundles/org.eclipse.tycho.p2.resolver.shared.tests/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: Tycho p2 Resolver Maven/OSGi Shared Classes Tests
Bundle-SymbolicName: org.eclipse.tycho.p2.resolver.shared.tests;singleton:=true
Bundle-Version: 3.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-17
Fragment-Host: org.eclipse.tycho.p2.resolver.shared
Bundle-Vendor: Eclipse Tycho
Import-Package: org.junit,
diff --git a/tycho-bundles/org.eclipse.tycho.p2.resolver.shared/.classpath b/tycho-bundles/org.eclipse.tycho.p2.resolver.shared/.classpath
index b00478a8fb..6aee0df2e7 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.resolver.shared/.classpath
+++ b/tycho-bundles/org.eclipse.tycho.p2.resolver.shared/.classpath
@@ -1,6 +1,6 @@
-
+
diff --git a/tycho-bundles/org.eclipse.tycho.p2.resolver.shared/.settings/org.eclipse.jdt.core.prefs b/tycho-bundles/org.eclipse.tycho.p2.resolver.shared/.settings/org.eclipse.jdt.core.prefs
index aa2674e241..e3ab8eead5 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.resolver.shared/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-bundles/org.eclipse.tycho.p2.resolver.shared/.settings/org.eclipse.jdt.core.prefs
@@ -1,13 +1,13 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-bundles/org.eclipse.tycho.p2.resolver.shared/META-INF/MANIFEST.MF b/tycho-bundles/org.eclipse.tycho.p2.resolver.shared/META-INF/MANIFEST.MF
index d752c7d15e..66d9581a02 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.resolver.shared/META-INF/MANIFEST.MF
+++ b/tycho-bundles/org.eclipse.tycho.p2.resolver.shared/META-INF/MANIFEST.MF
@@ -10,7 +10,7 @@ Bundle-Name: Tycho p2 Resolver Maven/OSGi Shared Classes
Bundle-ManifestVersion: 2
Bundle-Description: Tycho integrates Maven with Eclipse and OSGi
Bundle-SymbolicName: org.eclipse.tycho.p2.resolver.shared
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-17
Bundle-Vendor: %providerName
Import-Package: org.eclipse.equinox.p2.metadata;version="2.4.0",
org.eclipse.equinox.p2.repository.artifact;version="2.3.0",
diff --git a/tycho-bundles/org.eclipse.tycho.p2.tools.impl/.classpath b/tycho-bundles/org.eclipse.tycho.p2.tools.impl/.classpath
index 9713d3d2a1..73ac9ba56f 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.tools.impl/.classpath
+++ b/tycho-bundles/org.eclipse.tycho.p2.tools.impl/.classpath
@@ -1,11 +1,11 @@
-
-
+
+
diff --git a/tycho-bundles/org.eclipse.tycho.p2.tools.impl/.settings/org.eclipse.jdt.core.prefs b/tycho-bundles/org.eclipse.tycho.p2.tools.impl/.settings/org.eclipse.jdt.core.prefs
index e9343a4298..6b73376cd8 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.tools.impl/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-bundles/org.eclipse.tycho.p2.tools.impl/.settings/org.eclipse.jdt.core.prefs
@@ -9,8 +9,8 @@ org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nul
org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.APILeak=warning
org.eclipse.jdt.core.compiler.problem.annotatedTypeArgumentToUnannotated=info
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-bundles/org.eclipse.tycho.p2.tools.impl/META-INF/MANIFEST.MF b/tycho-bundles/org.eclipse.tycho.p2.tools.impl/META-INF/MANIFEST.MF
index c37c532c02..4098877c14 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.tools.impl/META-INF/MANIFEST.MF
+++ b/tycho-bundles/org.eclipse.tycho.p2.tools.impl/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tycho p2 Tools Bundle
Bundle-ManifestVersion: 2
Bundle-Description: Implementation of tools for generating, copying, and using p2 repositories in Tycho
Bundle-SymbolicName: org.eclipse.tycho.p2.tools.impl;singleton:=true
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-17
Require-Bundle: org.eclipse.equinox.p2.director.app,
org.eclipse.equinox.p2.core,
org.eclipse.equinox.p2.publisher,
diff --git a/tycho-bundles/org.eclipse.tycho.p2.tools.shared/.classpath b/tycho-bundles/org.eclipse.tycho.p2.tools.shared/.classpath
index e044fbf71d..8037d61ac4 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.tools.shared/.classpath
+++ b/tycho-bundles/org.eclipse.tycho.p2.tools.shared/.classpath
@@ -1,6 +1,6 @@
-
+
diff --git a/tycho-bundles/org.eclipse.tycho.p2.tools.shared/.settings/org.eclipse.jdt.core.prefs b/tycho-bundles/org.eclipse.tycho.p2.tools.shared/.settings/org.eclipse.jdt.core.prefs
index aa2674e241..e3ab8eead5 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.tools.shared/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-bundles/org.eclipse.tycho.p2.tools.shared/.settings/org.eclipse.jdt.core.prefs
@@ -1,13 +1,13 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-bundles/org.eclipse.tycho.p2.tools.shared/META-INF/MANIFEST.MF b/tycho-bundles/org.eclipse.tycho.p2.tools.shared/META-INF/MANIFEST.MF
index 509bfb843a..e475eb9df5 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.tools.shared/META-INF/MANIFEST.MF
+++ b/tycho-bundles/org.eclipse.tycho.p2.tools.shared/META-INF/MANIFEST.MF
@@ -4,7 +4,7 @@ Bundle-Name: Tycho p2 Tools Maven/OSGi Shared Classes
Bundle-ManifestVersion: 2
Bundle-Description: Exposes tools for manipulating p2 data, which are implemented in OSGi bundles, to Maven plug-ins
Bundle-SymbolicName: org.eclipse.tycho.p2.tools.shared
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-17
Export-Package: org.eclipse.tycho.p2.tools,
org.eclipse.tycho.p2.tools.baseline.facade,
org.eclipse.tycho.p2.tools.director.shared,
diff --git a/tycho-bundles/org.eclipse.tycho.p2.tools.tests/.classpath b/tycho-bundles/org.eclipse.tycho.p2.tools.tests/.classpath
index 8e19a2d03c..9a63c3c864 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.tools.tests/.classpath
+++ b/tycho-bundles/org.eclipse.tycho.p2.tools.tests/.classpath
@@ -1,6 +1,6 @@
-
+
diff --git a/tycho-bundles/org.eclipse.tycho.p2.tools.tests/.settings/org.eclipse.jdt.core.prefs b/tycho-bundles/org.eclipse.tycho.p2.tools.tests/.settings/org.eclipse.jdt.core.prefs
index aa2674e241..e3ab8eead5 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.tools.tests/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-bundles/org.eclipse.tycho.p2.tools.tests/.settings/org.eclipse.jdt.core.prefs
@@ -1,13 +1,13 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-bundles/org.eclipse.tycho.p2.tools.tests/META-INF/MANIFEST.MF b/tycho-bundles/org.eclipse.tycho.p2.tools.tests/META-INF/MANIFEST.MF
index bea03ac1c5..da07886b77 100644
--- a/tycho-bundles/org.eclipse.tycho.p2.tools.tests/META-INF/MANIFEST.MF
+++ b/tycho-bundles/org.eclipse.tycho.p2.tools.tests/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: Tycho p2 Tools Tests
Bundle-SymbolicName: org.eclipse.tycho.p2.tools.tests
Bundle-Version: 3.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-17
Fragment-Host: org.eclipse.tycho.p2.tools.impl
Require-Bundle: org.junit;bundle-version="[4.8.1,5.0.0)",
org.eclipse.tycho.p2.resolver.impl,
diff --git a/tycho-bundles/org.eclipse.tycho.test.utils/.classpath b/tycho-bundles/org.eclipse.tycho.test.utils/.classpath
index 9713d3d2a1..73ac9ba56f 100644
--- a/tycho-bundles/org.eclipse.tycho.test.utils/.classpath
+++ b/tycho-bundles/org.eclipse.tycho.test.utils/.classpath
@@ -1,11 +1,11 @@
-
-
+
+
diff --git a/tycho-bundles/org.eclipse.tycho.test.utils/.settings/org.eclipse.jdt.core.prefs b/tycho-bundles/org.eclipse.tycho.test.utils/.settings/org.eclipse.jdt.core.prefs
index aa2674e241..e3ab8eead5 100644
--- a/tycho-bundles/org.eclipse.tycho.test.utils/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-bundles/org.eclipse.tycho.test.utils/.settings/org.eclipse.jdt.core.prefs
@@ -1,13 +1,13 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=enabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-bundles/org.eclipse.tycho.test.utils/META-INF/MANIFEST.MF b/tycho-bundles/org.eclipse.tycho.test.utils/META-INF/MANIFEST.MF
index 1c661f2344..5844155fac 100644
--- a/tycho-bundles/org.eclipse.tycho.test.utils/META-INF/MANIFEST.MF
+++ b/tycho-bundles/org.eclipse.tycho.test.utils/META-INF/MANIFEST.MF
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: Tycho Test Utilities
Bundle-SymbolicName: org.eclipse.tycho.test.utils
Bundle-Version: 3.0.0.qualifier
-Bundle-RequiredExecutionEnvironment: JavaSE-11
+Bundle-RequiredExecutionEnvironment: JavaSE-17
Require-Bundle: org.junit;bundle-version="[4.8.1,5.0.0)",
org.hamcrest.core,
org.eclipse.equinox.p2.core;bundle-version="1.0.100",
diff --git a/tycho-compiler-jdt/.classpath b/tycho-compiler-jdt/.classpath
index 2fcc9100eb..3b58aced16 100644
--- a/tycho-compiler-jdt/.classpath
+++ b/tycho-compiler-jdt/.classpath
@@ -19,7 +19,7 @@
-
+
diff --git a/tycho-compiler-jdt/.settings/org.eclipse.jdt.core.prefs b/tycho-compiler-jdt/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-compiler-jdt/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-compiler-jdt/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-compiler-plugin/.classpath b/tycho-compiler-plugin/.classpath
index 0fb79cfe69..3bc452ee9e 100644
--- a/tycho-compiler-plugin/.classpath
+++ b/tycho-compiler-plugin/.classpath
@@ -24,7 +24,7 @@
-
+
diff --git a/tycho-compiler-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-compiler-plugin/.settings/org.eclipse.jdt.core.prefs
index b038b6b45a..f60cf2bae5 100644
--- a/tycho-compiler-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-compiler-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-compiler-plugin/src/test/java/org/eclipse/tycho/osgicompiler/test/OsgiCompilerTest.java b/tycho-compiler-plugin/src/test/java/org/eclipse/tycho/osgicompiler/test/OsgiCompilerTest.java
index 935c9a696b..275fa215ae 100644
--- a/tycho-compiler-plugin/src/test/java/org/eclipse/tycho/osgicompiler/test/OsgiCompilerTest.java
+++ b/tycho-compiler-plugin/src/test/java/org/eclipse/tycho/osgicompiler/test/OsgiCompilerTest.java
@@ -253,10 +253,10 @@ public void testSourceCompileLevel() throws Exception {
List projects = getSortedProjects(basedir);
MavenProject project;
// project with neither POM nor MANIFEST configuration => must fallback to
- // source/target level == 11
+ // source/target level == 17
project = projects.get(1);
getMojo(projects, project).execute();
- assertBytecodeMajorLevel(55 /* Java 11 */, new File(project.getBasedir(), "target/classes/Generic.class"));
+ assertBytecodeMajorLevel(61 /* Java 17 */, new File(project.getBasedir(), "target/classes/Generic.class"));
// project with multiple execution envs.
// Minimum source and target level must be taken
diff --git a/tycho-core/.classpath b/tycho-core/.classpath
index bd0165eb40..2288bc434d 100644
--- a/tycho-core/.classpath
+++ b/tycho-core/.classpath
@@ -13,7 +13,7 @@
-
+
diff --git a/tycho-core/.settings/org.eclipse.jdt.core.prefs b/tycho-core/.settings/org.eclipse.jdt.core.prefs
index 38a7841ec4..4df68b2dd9 100644
--- a/tycho-core/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-core/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@ org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -115,7 +115,7 @@ org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=warning
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-ds-plugin/.classpath b/tycho-ds-plugin/.classpath
index 5fdad056dd..2c361482ce 100644
--- a/tycho-ds-plugin/.classpath
+++ b/tycho-ds-plugin/.classpath
@@ -11,7 +11,7 @@
-
+
@@ -28,11 +28,5 @@
-
-
-
-
-
-
diff --git a/tycho-ds-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-ds-plugin/.settings/org.eclipse.jdt.core.prefs
index 2af1e7b99c..cf2cd4590a 100644
--- a/tycho-ds-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-ds-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -1,8 +1,8 @@
eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
diff --git a/tycho-embedder-api/.classpath b/tycho-embedder-api/.classpath
index 4559ca0b25..5e577b9079 100644
--- a/tycho-embedder-api/.classpath
+++ b/tycho-embedder-api/.classpath
@@ -13,7 +13,7 @@
-
+
diff --git a/tycho-embedder-api/.settings/org.eclipse.jdt.core.prefs b/tycho-embedder-api/.settings/org.eclipse.jdt.core.prefs
index b038b6b45a..f60cf2bae5 100644
--- a/tycho-embedder-api/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-embedder-api/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-extras/target-platform-validation-plugin/.classpath b/tycho-extras/target-platform-validation-plugin/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-extras/target-platform-validation-plugin/.classpath
+++ b/tycho-extras/target-platform-validation-plugin/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-extras/target-platform-validation-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-extras/target-platform-validation-plugin/.settings/org.eclipse.jdt.core.prefs
index b038b6b45a..f60cf2bae5 100644
--- a/tycho-extras/target-platform-validation-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-extras/target-platform-validation-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-extras/tycho-custom-bundle-plugin/.classpath b/tycho-extras/tycho-custom-bundle-plugin/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-extras/tycho-custom-bundle-plugin/.classpath
+++ b/tycho-extras/tycho-custom-bundle-plugin/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-extras/tycho-custom-bundle-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-extras/tycho-custom-bundle-plugin/.settings/org.eclipse.jdt.core.prefs
index 42dcd3be2c..34d45a2d7d 100644
--- a/tycho-extras/tycho-custom-bundle-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-extras/tycho-custom-bundle-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -10,8 +10,8 @@ org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nul
org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.APILeak=warning
org.eclipse.jdt.core.compiler.problem.annotatedTypeArgumentToUnannotated=info
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
@@ -110,7 +110,7 @@ org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false
org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
diff --git a/tycho-extras/tycho-dependency-tools-plugin/.classpath b/tycho-extras/tycho-dependency-tools-plugin/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-extras/tycho-dependency-tools-plugin/.classpath
+++ b/tycho-extras/tycho-dependency-tools-plugin/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-extras/tycho-dependency-tools-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-extras/tycho-dependency-tools-plugin/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-extras/tycho-dependency-tools-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-extras/tycho-dependency-tools-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-extras/tycho-document-bundle-plugin/.classpath b/tycho-extras/tycho-document-bundle-plugin/.classpath
index 0fb79cfe69..3bc452ee9e 100644
--- a/tycho-extras/tycho-document-bundle-plugin/.classpath
+++ b/tycho-extras/tycho-document-bundle-plugin/.classpath
@@ -24,7 +24,7 @@
-
+
diff --git a/tycho-extras/tycho-document-bundle-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-extras/tycho-document-bundle-plugin/.settings/org.eclipse.jdt.core.prefs
index b1d026d7e9..af19933465 100644
--- a/tycho-extras/tycho-document-bundle-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-extras/tycho-document-bundle-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@ org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -115,7 +115,7 @@ org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false
org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
diff --git a/tycho-extras/tycho-eclipserun-plugin/.classpath b/tycho-extras/tycho-eclipserun-plugin/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-extras/tycho-eclipserun-plugin/.classpath
+++ b/tycho-extras/tycho-eclipserun-plugin/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-extras/tycho-eclipserun-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-extras/tycho-eclipserun-plugin/.settings/org.eclipse.jdt.core.prefs
index 25901bb424..6df0bb128f 100644
--- a/tycho-extras/tycho-eclipserun-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-extras/tycho-eclipserun-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -10,8 +10,8 @@ org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nul
org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.APILeak=warning
org.eclipse.jdt.core.compiler.problem.annotatedTypeArgumentToUnannotated=info
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
@@ -110,7 +110,7 @@ org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false
org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
diff --git a/tycho-extras/tycho-eclipserun-plugin/src/main/java/org/eclipse/tycho/extras/eclipserun/EclipseRunMojo.java b/tycho-extras/tycho-eclipserun-plugin/src/main/java/org/eclipse/tycho/extras/eclipserun/EclipseRunMojo.java
index c05bca63e3..7e7510eb47 100644
--- a/tycho-extras/tycho-eclipserun-plugin/src/main/java/org/eclipse/tycho/extras/eclipserun/EclipseRunMojo.java
+++ b/tycho-extras/tycho-eclipserun-plugin/src/main/java/org/eclipse/tycho/extras/eclipserun/EclipseRunMojo.java
@@ -123,7 +123,7 @@ public class EclipseRunMojo extends AbstractMojo {
/**
* Execution environment profile name used to resolve dependencies.
*/
- @Parameter(defaultValue = "JavaSE-11")
+ @Parameter(defaultValue = "JavaSE-17")
private String executionEnvironment;
/**
diff --git a/tycho-extras/tycho-extras-its/.classpath b/tycho-extras/tycho-extras-its/.classpath
index 2fcc9100eb..3b58aced16 100644
--- a/tycho-extras/tycho-extras-its/.classpath
+++ b/tycho-extras/tycho-extras-its/.classpath
@@ -19,7 +19,7 @@
-
+
diff --git a/tycho-extras/tycho-extras-its/.settings/org.eclipse.jdt.core.prefs b/tycho-extras/tycho-extras-its/.settings/org.eclipse.jdt.core.prefs
index b038b6b45a..f60cf2bae5 100644
--- a/tycho-extras/tycho-extras-its/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-extras/tycho-extras-its/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-extras/tycho-p2-extras-plugin/.classpath b/tycho-extras/tycho-p2-extras-plugin/.classpath
index 0fb79cfe69..3bc452ee9e 100644
--- a/tycho-extras/tycho-p2-extras-plugin/.classpath
+++ b/tycho-extras/tycho-p2-extras-plugin/.classpath
@@ -24,7 +24,7 @@
-
+
diff --git a/tycho-extras/tycho-p2-extras-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-extras/tycho-p2-extras-plugin/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-extras/tycho-p2-extras-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-extras/tycho-p2-extras-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-extras/tycho-pomless/.classpath b/tycho-extras/tycho-pomless/.classpath
index 2fcc9100eb..3b58aced16 100644
--- a/tycho-extras/tycho-pomless/.classpath
+++ b/tycho-extras/tycho-pomless/.classpath
@@ -19,7 +19,7 @@
-
+
diff --git a/tycho-extras/tycho-pomless/.settings/org.eclipse.jdt.core.prefs b/tycho-extras/tycho-pomless/.settings/org.eclipse.jdt.core.prefs
index 05101172ba..b301895f94 100644
--- a/tycho-extras/tycho-pomless/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-extras/tycho-pomless/.settings/org.eclipse.jdt.core.prefs
@@ -1,9 +1,9 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -13,7 +13,7 @@ org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-extras/tycho-sourceref-jgit/.classpath b/tycho-extras/tycho-sourceref-jgit/.classpath
index 4559ca0b25..5e577b9079 100644
--- a/tycho-extras/tycho-sourceref-jgit/.classpath
+++ b/tycho-extras/tycho-sourceref-jgit/.classpath
@@ -13,7 +13,7 @@
-
+
diff --git a/tycho-extras/tycho-sourceref-jgit/.settings/org.eclipse.jdt.core.prefs b/tycho-extras/tycho-sourceref-jgit/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-extras/tycho-sourceref-jgit/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-extras/tycho-sourceref-jgit/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-extras/tycho-version-bump-plugin/.classpath b/tycho-extras/tycho-version-bump-plugin/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-extras/tycho-version-bump-plugin/.classpath
+++ b/tycho-extras/tycho-version-bump-plugin/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-extras/tycho-version-bump-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-extras/tycho-version-bump-plugin/.settings/org.eclipse.jdt.core.prefs
index b038b6b45a..f60cf2bae5 100644
--- a/tycho-extras/tycho-version-bump-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-extras/tycho-version-bump-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-gpg-plugin/.classpath b/tycho-gpg-plugin/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-gpg-plugin/.classpath
+++ b/tycho-gpg-plugin/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-gpg-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-gpg-plugin/.settings/org.eclipse.jdt.core.prefs
index b038b6b45a..f60cf2bae5 100644
--- a/tycho-gpg-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-gpg-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-its/.classpath b/tycho-its/.classpath
index 7192a57bc0..b143414880 100644
--- a/tycho-its/.classpath
+++ b/tycho-its/.classpath
@@ -19,7 +19,7 @@
-
+
diff --git a/tycho-its/.settings/org.eclipse.jdt.core.prefs b/tycho-its/.settings/org.eclipse.jdt.core.prefs
index f92632deb5..6498517473 100644
--- a/tycho-its/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-its/.settings/org.eclipse.jdt.core.prefs
@@ -10,8 +10,8 @@ org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nul
org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.APILeak=warning
org.eclipse.jdt.core.compiler.problem.annotatedTypeArgumentToUnannotated=info
org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
@@ -110,7 +110,7 @@ org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false
org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647
org.eclipse.jdt.core.formatter.align_selector_in_method_invocation_on_expression_first_line=true
diff --git a/tycho-maven-plugin/.classpath b/tycho-maven-plugin/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-maven-plugin/.classpath
+++ b/tycho-maven-plugin/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-maven-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-maven-plugin/.settings/org.eclipse.jdt.core.prefs
index b038b6b45a..f60cf2bae5 100644
--- a/tycho-maven-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-maven-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-metadata-model/.classpath b/tycho-metadata-model/.classpath
index 2fcc9100eb..3b58aced16 100644
--- a/tycho-metadata-model/.classpath
+++ b/tycho-metadata-model/.classpath
@@ -19,7 +19,7 @@
-
+
diff --git a/tycho-metadata-model/.settings/org.eclipse.jdt.core.prefs b/tycho-metadata-model/.settings/org.eclipse.jdt.core.prefs
index b038b6b45a..f60cf2bae5 100644
--- a/tycho-metadata-model/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-metadata-model/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-p2/tycho-p2-director-plugin/.classpath b/tycho-p2/tycho-p2-director-plugin/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-p2/tycho-p2-director-plugin/.classpath
+++ b/tycho-p2/tycho-p2-director-plugin/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-p2/tycho-p2-director-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-p2/tycho-p2-director-plugin/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-p2/tycho-p2-director-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-p2/tycho-p2-director-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-p2/tycho-p2-facade/.classpath b/tycho-p2/tycho-p2-facade/.classpath
index 2fcc9100eb..3b58aced16 100644
--- a/tycho-p2/tycho-p2-facade/.classpath
+++ b/tycho-p2/tycho-p2-facade/.classpath
@@ -19,7 +19,7 @@
-
+
diff --git a/tycho-p2/tycho-p2-facade/.settings/org.eclipse.jdt.core.prefs b/tycho-p2/tycho-p2-facade/.settings/org.eclipse.jdt.core.prefs
index f497462137..8b966edd55 100644
--- a/tycho-p2/tycho-p2-facade/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-p2/tycho-p2-facade/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@ org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -115,7 +115,7 @@ org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=warning
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-p2/tycho-p2-plugin/.classpath b/tycho-p2/tycho-p2-plugin/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-p2/tycho-p2-plugin/.classpath
+++ b/tycho-p2/tycho-p2-plugin/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-p2/tycho-p2-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-p2/tycho-p2-plugin/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-p2/tycho-p2-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-p2/tycho-p2-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-p2/tycho-p2-publisher-plugin/.classpath b/tycho-p2/tycho-p2-publisher-plugin/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-p2/tycho-p2-publisher-plugin/.classpath
+++ b/tycho-p2/tycho-p2-publisher-plugin/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-p2/tycho-p2-publisher-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-p2/tycho-p2-publisher-plugin/.settings/org.eclipse.jdt.core.prefs
index b038b6b45a..f60cf2bae5 100644
--- a/tycho-p2/tycho-p2-publisher-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-p2/tycho-p2-publisher-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-p2/tycho-p2-repository-plugin/.classpath b/tycho-p2/tycho-p2-repository-plugin/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-p2/tycho-p2-repository-plugin/.classpath
+++ b/tycho-p2/tycho-p2-repository-plugin/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-p2/tycho-p2-repository-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-p2/tycho-p2-repository-plugin/.settings/org.eclipse.jdt.core.prefs
index b038b6b45a..f60cf2bae5 100644
--- a/tycho-p2/tycho-p2-repository-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-p2/tycho-p2-repository-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
diff --git a/tycho-packaging-plugin/.classpath b/tycho-packaging-plugin/.classpath
index 0fb79cfe69..3bc452ee9e 100644
--- a/tycho-packaging-plugin/.classpath
+++ b/tycho-packaging-plugin/.classpath
@@ -24,7 +24,7 @@
-
+
diff --git a/tycho-packaging-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-packaging-plugin/.settings/org.eclipse.jdt.core.prefs
index 21bc415bc0..f2a7308f36 100644
--- a/tycho-packaging-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-packaging-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -11,9 +11,9 @@ org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -115,7 +115,7 @@ org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false
org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
diff --git a/tycho-release/tycho-versions-plugin/.classpath b/tycho-release/tycho-versions-plugin/.classpath
index 0fb79cfe69..3bc452ee9e 100644
--- a/tycho-release/tycho-versions-plugin/.classpath
+++ b/tycho-release/tycho-versions-plugin/.classpath
@@ -24,7 +24,7 @@
-
+
diff --git a/tycho-release/tycho-versions-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-release/tycho-versions-plugin/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-release/tycho-versions-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-release/tycho-versions-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-source-plugin/.classpath b/tycho-source-plugin/.classpath
index 0fb79cfe69..3bc452ee9e 100644
--- a/tycho-source-plugin/.classpath
+++ b/tycho-source-plugin/.classpath
@@ -24,7 +24,7 @@
-
+
diff --git a/tycho-source-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-source-plugin/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-source-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-source-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit/.classpath b/tycho-surefire/org.eclipse.tycho.surefire.junit/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit/.classpath
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit/.settings/org.eclipse.jdt.core.prefs b/tycho-surefire/org.eclipse.tycho.surefire.junit/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit4/.classpath b/tycho-surefire/org.eclipse.tycho.surefire.junit4/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit4/.classpath
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit4/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit4/.settings/org.eclipse.jdt.core.prefs b/tycho-surefire/org.eclipse.tycho.surefire.junit4/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit4/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit4/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit47/.classpath b/tycho-surefire/org.eclipse.tycho.surefire.junit47/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit47/.classpath
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit47/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit47/.settings/org.eclipse.jdt.core.prefs b/tycho-surefire/org.eclipse.tycho.surefire.junit47/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit47/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit47/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit5/.classpath b/tycho-surefire/org.eclipse.tycho.surefire.junit5/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit5/.classpath
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit5/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit5/.settings/org.eclipse.jdt.core.prefs b/tycho-surefire/org.eclipse.tycho.surefire.junit5/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit5/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit5/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit54/.classpath b/tycho-surefire/org.eclipse.tycho.surefire.junit54/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit54/.classpath
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit54/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit54/.settings/org.eclipse.jdt.core.prefs b/tycho-surefire/org.eclipse.tycho.surefire.junit54/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit54/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit54/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit55/.classpath b/tycho-surefire/org.eclipse.tycho.surefire.junit55/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit55/.classpath
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit55/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit55/.settings/org.eclipse.jdt.core.prefs b/tycho-surefire/org.eclipse.tycho.surefire.junit55/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit55/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit55/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit56/.classpath b/tycho-surefire/org.eclipse.tycho.surefire.junit56/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit56/.classpath
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit56/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit56/.settings/org.eclipse.jdt.core.prefs b/tycho-surefire/org.eclipse.tycho.surefire.junit56/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit56/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit56/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit57/.classpath b/tycho-surefire/org.eclipse.tycho.surefire.junit57/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit57/.classpath
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit57/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit57/.settings/org.eclipse.jdt.core.prefs b/tycho-surefire/org.eclipse.tycho.surefire.junit57/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit57/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit57/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit57withvintage/.classpath b/tycho-surefire/org.eclipse.tycho.surefire.junit57withvintage/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit57withvintage/.classpath
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit57withvintage/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit57withvintage/.settings/org.eclipse.jdt.core.prefs b/tycho-surefire/org.eclipse.tycho.surefire.junit57withvintage/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit57withvintage/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit57withvintage/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit58/.classpath b/tycho-surefire/org.eclipse.tycho.surefire.junit58/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit58/.classpath
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit58/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit58/.settings/org.eclipse.jdt.core.prefs b/tycho-surefire/org.eclipse.tycho.surefire.junit58/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit58/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit58/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit58withvintage/.classpath b/tycho-surefire/org.eclipse.tycho.surefire.junit58withvintage/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit58withvintage/.classpath
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit58withvintage/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit58withvintage/.settings/org.eclipse.jdt.core.prefs b/tycho-surefire/org.eclipse.tycho.surefire.junit58withvintage/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit58withvintage/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit58withvintage/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.testng/.classpath b/tycho-surefire/org.eclipse.tycho.surefire.testng/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.testng/.classpath
+++ b/tycho-surefire/org.eclipse.tycho.surefire.testng/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.testng/.settings/org.eclipse.jdt.core.prefs b/tycho-surefire/org.eclipse.tycho.surefire.testng/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.testng/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-surefire/org.eclipse.tycho.surefire.testng/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-surefire/tycho-surefire-plugin/.classpath b/tycho-surefire/tycho-surefire-plugin/.classpath
index 0fb79cfe69..3bc452ee9e 100644
--- a/tycho-surefire/tycho-surefire-plugin/.classpath
+++ b/tycho-surefire/tycho-surefire-plugin/.classpath
@@ -24,7 +24,7 @@
-
+
diff --git a/tycho-surefire/tycho-surefire-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-surefire/tycho-surefire-plugin/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-surefire/tycho-surefire-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-surefire/tycho-surefire-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/tycho-testing-harness/.classpath b/tycho-testing-harness/.classpath
index 234db15be4..83a3b6fa64 100644
--- a/tycho-testing-harness/.classpath
+++ b/tycho-testing-harness/.classpath
@@ -18,7 +18,7 @@
-
+
diff --git a/tycho-testing-harness/.settings/org.eclipse.jdt.core.prefs b/tycho-testing-harness/.settings/org.eclipse.jdt.core.prefs
index 1978de118b..205d2ca365 100644
--- a/tycho-testing-harness/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-testing-harness/.settings/org.eclipse.jdt.core.prefs
@@ -1,14 +1,14 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
-org.eclipse.jdt.core.compiler.compliance=11
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
+org.eclipse.jdt.core.compiler.compliance=17
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.release=disabled
-org.eclipse.jdt.core.compiler.source=11
+org.eclipse.jdt.core.compiler.source=17
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0