diff --git a/p2-maven-plugin/.settings/org.eclipse.jdt.core.prefs b/p2-maven-plugin/.settings/org.eclipse.jdt.core.prefs
index 0da98edcfc..6d86129f0b 100644
--- a/p2-maven-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/p2-maven-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -114,5 +114,5 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
org.eclipse.jdt.core.compiler.source=17
diff --git a/pom.xml b/pom.xml
index 7dd59c2ab7..88ee5383ef 100644
--- a/pom.xml
+++ b/pom.xml
@@ -414,10 +414,14 @@
maven-compiler-plugin
3.13.0
+<<<<<<< HEAD
${min.jdk.version}
false
+=======
+ ${min.jdk.version}
+>>>>>>> 38b477eba (Use --release instead of --source/target combo)
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 4ceb02bef8..f5014bd93b 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 cd5892c451..8b62c9299e 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 edf85a3dc7..49537736eb 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
@@ -106,5 +106,5 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
org.eclipse.jdt.core.compiler.source=17
diff --git a/target-platform-configuration/.settings/org.eclipse.jdt.core.prefs b/target-platform-configuration/.settings/org.eclipse.jdt.core.prefs
index cd5892c451..8b62c9299e 100644
--- a/target-platform-configuration/.settings/org.eclipse.jdt.core.prefs
+++ b/target-platform-configuration/.settings/org.eclipse.jdt.core.prefs
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-api/.settings/org.eclipse.jdt.core.prefs b/tycho-api/.settings/org.eclipse.jdt.core.prefs
index cd5892c451..8b62c9299e 100644
--- a/tycho-api/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-api/.settings/org.eclipse.jdt.core.prefs
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-apitools-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-apitools-plugin/.settings/org.eclipse.jdt.core.prefs
index edf85a3dc7..49537736eb 100644
--- a/tycho-apitools-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-apitools-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -106,5 +106,5 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
org.eclipse.jdt.core.compiler.source=17
diff --git a/tycho-artifactcomparator/.settings/org.eclipse.jdt.core.prefs b/tycho-artifactcomparator/.settings/org.eclipse.jdt.core.prefs
index 4ceb02bef8..f5014bd93b 100644
--- a/tycho-artifactcomparator/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-artifactcomparator/.settings/org.eclipse.jdt.core.prefs
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-baseline-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-baseline-plugin/.settings/org.eclipse.jdt.core.prefs
index cf2cd4590a..eeac0e762f 100644
--- a/tycho-baseline-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-baseline-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -4,5 +4,5 @@ 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.release=enabled
org.eclipse.jdt.core.compiler.source=17
diff --git a/tycho-bnd-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-bnd-plugin/.settings/org.eclipse.jdt.core.prefs
index cf2cd4590a..eeac0e762f 100644
--- a/tycho-bnd-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-bnd-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -4,5 +4,5 @@ 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.release=enabled
org.eclipse.jdt.core.compiler.source=17
diff --git a/tycho-build/.settings/org.eclipse.jdt.core.prefs b/tycho-build/.settings/org.eclipse.jdt.core.prefs
index edf85a3dc7..49537736eb 100644
--- a/tycho-build/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-build/.settings/org.eclipse.jdt.core.prefs
@@ -106,5 +106,5 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
org.eclipse.jdt.core.compiler.source=17
diff --git a/tycho-buildtimestamp-jgit/.settings/org.eclipse.jdt.core.prefs b/tycho-buildtimestamp-jgit/.settings/org.eclipse.jdt.core.prefs
index 8f9c00b7df..c8bd52f3c6 100644
--- a/tycho-buildtimestamp-jgit/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-buildtimestamp-jgit/.settings/org.eclipse.jdt.core.prefs
@@ -114,7 +114,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-compiler-jdt/.settings/org.eclipse.jdt.core.prefs b/tycho-compiler-jdt/.settings/org.eclipse.jdt.core.prefs
index 4ceb02bef8..f5014bd93b 100644
--- a/tycho-compiler-jdt/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-compiler-jdt/.settings/org.eclipse.jdt.core.prefs
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-compiler-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-compiler-plugin/.settings/org.eclipse.jdt.core.prefs
index cd5892c451..8b62c9299e 100644
--- a/tycho-compiler-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-compiler-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-core/.settings/org.eclipse.jdt.core.prefs b/tycho-core/.settings/org.eclipse.jdt.core.prefs
index af08a074bc..c1d82fcb83 100644
--- a/tycho-core/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-core/.settings/org.eclipse.jdt.core.prefs
@@ -114,7 +114,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-core/pom.xml b/tycho-core/pom.xml
index 930cb3ae39..970041324a 100644
--- a/tycho-core/pom.xml
+++ b/tycho-core/pom.xml
@@ -83,7 +83,7 @@
compile
-
+
9
diff --git a/tycho-ds-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-ds-plugin/.settings/org.eclipse.jdt.core.prefs
index edf85a3dc7..49537736eb 100644
--- a/tycho-ds-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-ds-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -106,5 +106,5 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
org.eclipse.jdt.core.compiler.source=17
diff --git a/tycho-eclipse-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-eclipse-plugin/.settings/org.eclipse.jdt.core.prefs
index cf2cd4590a..eeac0e762f 100644
--- a/tycho-eclipse-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-eclipse-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -4,5 +4,5 @@ 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.release=enabled
org.eclipse.jdt.core.compiler.source=17
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 cd5892c451..8b62c9299e 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 4d1303ee95..e606539c39 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 6c58937d4c..7b919d2d10 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 e507387174..bb21370a8c 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
@@ -114,7 +114,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 cd5892c451..8b62c9299e 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 4ceb02bef8..f5014bd93b 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 ae6f96aaf9..4e712528c7 100644
--- a/tycho-extras/tycho-pomless/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-extras/tycho-pomless/.settings/org.eclipse.jdt.core.prefs
@@ -114,7 +114,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 4ceb02bef8..f5014bd93b 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 cd5892c451..8b62c9299e 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-gpg-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-gpg-plugin/.settings/org.eclipse.jdt.core.prefs
index cd5892c451..8b62c9299e 100644
--- a/tycho-gpg-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-gpg-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-its/.settings/org.eclipse.jdt.core.prefs b/tycho-its/.settings/org.eclipse.jdt.core.prefs
index a581aab508..7154716de2 100644
--- a/tycho-its/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-its/.settings/org.eclipse.jdt.core.prefs
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-maven-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-maven-plugin/.settings/org.eclipse.jdt.core.prefs
index cd5892c451..8b62c9299e 100644
--- a/tycho-maven-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-maven-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-metadata-model/.settings/org.eclipse.jdt.core.prefs b/tycho-metadata-model/.settings/org.eclipse.jdt.core.prefs
index cd5892c451..8b62c9299e 100644
--- a/tycho-metadata-model/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-metadata-model/.settings/org.eclipse.jdt.core.prefs
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-p2-director-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-p2-director-plugin/.settings/org.eclipse.jdt.core.prefs
index 4ceb02bef8..f5014bd93b 100644
--- a/tycho-p2-director-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-p2-director-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-p2-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-p2-plugin/.settings/org.eclipse.jdt.core.prefs
index 4ceb02bef8..f5014bd93b 100644
--- a/tycho-p2-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-p2-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-p2-publisher-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-p2-publisher-plugin/.settings/org.eclipse.jdt.core.prefs
index cd5892c451..8b62c9299e 100644
--- a/tycho-p2-publisher-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-p2-publisher-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-p2-repository-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-p2-repository-plugin/.settings/org.eclipse.jdt.core.prefs
index a76029d4b3..6189941913 100644
--- a/tycho-p2-repository-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-p2-repository-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-p2/.settings/org.eclipse.jdt.core.prefs b/tycho-p2/.settings/org.eclipse.jdt.core.prefs
index cf2cd4590a..eeac0e762f 100644
--- a/tycho-p2/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-p2/.settings/org.eclipse.jdt.core.prefs
@@ -4,5 +4,5 @@ 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.release=enabled
org.eclipse.jdt.core.compiler.source=17
diff --git a/tycho-packaging-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-packaging-plugin/.settings/org.eclipse.jdt.core.prefs
index ef639c2ce1..64f6bf2fb5 100644
--- a/tycho-packaging-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-packaging-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -114,7 +114,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-source-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-source-plugin/.settings/org.eclipse.jdt.core.prefs
index 4ceb02bef8..f5014bd93b 100644
--- a/tycho-source-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-source-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-spi/.settings/org.eclipse.jdt.core.prefs b/tycho-spi/.settings/org.eclipse.jdt.core.prefs
index cd5892c451..8b62c9299e 100644
--- a/tycho-spi/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-spi/.settings/org.eclipse.jdt.core.prefs
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-surefire/org.eclipse.tycho.bnd.executionlistener/.settings/org.eclipse.jdt.core.prefs b/tycho-surefire/org.eclipse.tycho.bnd.executionlistener/.settings/org.eclipse.jdt.core.prefs
index 2f5cc74c3a..943e578c27 100644
--- a/tycho-surefire/org.eclipse.tycho.bnd.executionlistener/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-surefire/org.eclipse.tycho.bnd.executionlistener/.settings/org.eclipse.jdt.core.prefs
@@ -4,5 +4,5 @@ org.eclipse.jdt.core.compiler.compliance=1.8
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.release=enabled
org.eclipse.jdt.core.compiler.source=1.8
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 4ceb02bef8..f5014bd93b 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 4ceb02bef8..f5014bd93b 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 4ceb02bef8..f5014bd93b 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 4ceb02bef8..f5014bd93b 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 4ceb02bef8..f5014bd93b 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 4ceb02bef8..f5014bd93b 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 4ceb02bef8..f5014bd93b 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 4ceb02bef8..f5014bd93b 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 4ceb02bef8..f5014bd93b 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 4ceb02bef8..f5014bd93b 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 4ceb02bef8..f5014bd93b 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit59/.settings/org.eclipse.jdt.core.prefs b/tycho-surefire/org.eclipse.tycho.surefire.junit59/.settings/org.eclipse.jdt.core.prefs
index 4ceb02bef8..f5014bd93b 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit59/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit59/.settings/org.eclipse.jdt.core.prefs
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.junit59withvintage/.settings/org.eclipse.jdt.core.prefs b/tycho-surefire/org.eclipse.tycho.surefire.junit59withvintage/.settings/org.eclipse.jdt.core.prefs
index 4ceb02bef8..f5014bd93b 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.junit59withvintage/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-surefire/org.eclipse.tycho.surefire.junit59withvintage/.settings/org.eclipse.jdt.core.prefs
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.osgibooter/.settings/org.eclipse.jdt.core.prefs b/tycho-surefire/org.eclipse.tycho.surefire.osgibooter/.settings/org.eclipse.jdt.core.prefs
index 6f4d9fa310..0f7539b5b1 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.osgibooter/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-surefire/org.eclipse.tycho.surefire.osgibooter/.settings/org.eclipse.jdt.core.prefs
@@ -114,7 +114,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
org.eclipse.jdt.core.compiler.source=1.8
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_additive_operator=16
diff --git a/tycho-surefire/org.eclipse.tycho.surefire.osgibooter/pom.xml b/tycho-surefire/org.eclipse.tycho.surefire.osgibooter/pom.xml
index 32cb9b2a76..791df04395 100644
--- a/tycho-surefire/org.eclipse.tycho.surefire.osgibooter/pom.xml
+++ b/tycho-surefire/org.eclipse.tycho.surefire.osgibooter/pom.xml
@@ -21,9 +21,7 @@
jar
Tycho Surefire OSGi Booter Eclipse Application
- 1.8
- ${java.version}
- ${java.version}
+ 8
@@ -143,8 +141,7 @@
org.apache.maven.plugins
maven-compiler-plugin
-
- ${java.version}
+ ${java.version}
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 4ceb02bef8..f5014bd93b 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
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 6c58937d4c..7b919d2d10 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
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-targetplatform/.settings/org.eclipse.jdt.core.prefs b/tycho-targetplatform/.settings/org.eclipse.jdt.core.prefs
index cf2cd4590a..eeac0e762f 100644
--- a/tycho-targetplatform/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-targetplatform/.settings/org.eclipse.jdt.core.prefs
@@ -4,5 +4,5 @@ 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.release=enabled
org.eclipse.jdt.core.compiler.source=17
diff --git a/tycho-testing-harness/.settings/org.eclipse.jdt.core.prefs b/tycho-testing-harness/.settings/org.eclipse.jdt.core.prefs
index 4ceb02bef8..f5014bd93b 100644
--- a/tycho-testing-harness/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-testing-harness/.settings/org.eclipse.jdt.core.prefs
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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
diff --git a/tycho-versions-plugin/.settings/org.eclipse.jdt.core.prefs b/tycho-versions-plugin/.settings/org.eclipse.jdt.core.prefs
index 4ceb02bef8..f5014bd93b 100644
--- a/tycho-versions-plugin/.settings/org.eclipse.jdt.core.prefs
+++ b/tycho-versions-plugin/.settings/org.eclipse.jdt.core.prefs
@@ -109,7 +109,7 @@ org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
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.release=enabled
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