From 02bac605b285b332d7b9811769fff5ccf3b67821 Mon Sep 17 00:00:00 2001
From: Maxim Lapan <maxim.lapan@exasol.com>
Date: Fri, 25 Oct 2024 11:33:05 +0200
Subject: [PATCH] Downgrade PK

---
 .github/workflows/ci-build.yml            |   4 +-
 .github/workflows/dependencies_check.yml  |   2 +-
 .github/workflows/dependencies_update.yml |   2 +-
 .github/workflows/release.yml             |   4 +-
 .settings/org.eclipse.jdt.core.prefs      |  28 ++---
 .settings/org.eclipse.jdt.ui.prefs        |   6 -
 dependencies.md                           | 135 ++++++++++------------
 doc/changes/changes_2.8.4.md              |   9 --
 pk_generated_parent.pom                   |  43 +------
 9 files changed, 84 insertions(+), 149 deletions(-)

diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml
index 0e06fb2c..0caef0c8 100644
--- a/.github/workflows/ci-build.yml
+++ b/.github/workflows/ci-build.yml
@@ -50,7 +50,7 @@ jobs:
         uses: actions/setup-java@v4
         with:
           distribution: temurin
-          java-version: |-
+          java-version: |
             11
             17
           cache: maven
@@ -142,7 +142,7 @@ jobs:
         uses: actions/setup-java@v4
         with:
           distribution: temurin
-          java-version: |-
+          java-version: |
             11
             17
           cache: maven
diff --git a/.github/workflows/dependencies_check.yml b/.github/workflows/dependencies_check.yml
index 02c5aa06..9c2365cf 100644
--- a/.github/workflows/dependencies_check.yml
+++ b/.github/workflows/dependencies_check.yml
@@ -35,7 +35,7 @@ jobs:
         uses: actions/setup-java@v4
         with:
           distribution: temurin
-          java-version: |-
+          java-version: |
             11
             17
           cache: maven
diff --git a/.github/workflows/dependencies_update.yml b/.github/workflows/dependencies_update.yml
index c9015062..0fa71800 100644
--- a/.github/workflows/dependencies_update.yml
+++ b/.github/workflows/dependencies_update.yml
@@ -35,7 +35,7 @@ jobs:
         uses: actions/setup-java@v4
         with:
           distribution: temurin
-          java-version: |-
+          java-version: |
             11
             17
           cache: maven
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 750fe459..2a8bbf7a 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -52,7 +52,7 @@ jobs:
         uses: actions/setup-java@v4
         with:
           distribution: temurin
-          java-version: |-
+          java-version: |
             11
             17
           cache: maven
@@ -67,7 +67,7 @@ jobs:
         uses: actions/setup-java@v4
         with:
           distribution: temurin
-          java-version: |-
+          java-version: |
             11
             17
           cache: maven
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
index 43365b06..bb40c3fa 100644
--- a/.settings/org.eclipse.jdt.core.prefs
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -1,19 +1,15 @@
 eclipse.preferences.version=1
-org.eclipse.jdt.core.builder.annotationPath.allLocations=disabled
 org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
 org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=javax.annotation.Nonnull
+org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
 org.eclipse.jdt.core.compiler.annotation.nonnull.secondary=
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=javax.annotation.ParametersAreNonnullByDefault
+org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
 org.eclipse.jdt.core.compiler.annotation.nonnullbydefault.secondary=
-org.eclipse.jdt.core.compiler.annotation.notowning=org.eclipse.jdt.annotation.NotOwning
-org.eclipse.jdt.core.compiler.annotation.nullable=javax.annotation.Nullable
+org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
 org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=enabled
-org.eclipse.jdt.core.compiler.annotation.owning=org.eclipse.jdt.annotation.Owning
-org.eclipse.jdt.core.compiler.annotation.resourceanalysis=disabled
+org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.methodParameters=generate
+org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
 org.eclipse.jdt.core.compiler.codegen.targetPlatform=11
 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
 org.eclipse.jdt.core.compiler.compliance=11
@@ -21,7 +17,6 @@ org.eclipse.jdt.core.compiler.debug.lineNumber=generate
 org.eclipse.jdt.core.compiler.debug.localVariable=generate
 org.eclipse.jdt.core.compiler.debug.sourceFile=generate
 org.eclipse.jdt.core.compiler.problem.APILeak=warning
-org.eclipse.jdt.core.compiler.problem.annotatedTypeArgumentToUnannotated=info
 org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
 org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
@@ -44,10 +39,8 @@ org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
 org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
 org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
 org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompatibleOwningContract=warning
 org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
 org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.insufficientResourceAnalysis=warning
 org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
 org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
 org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
@@ -63,15 +56,15 @@ org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
 org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
 org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
 org.eclipse.jdt.core.compiler.problem.nonnullTypeVariableFromLegacyInvocation=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=warning
+org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
 org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=warning
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=ignore
+org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
+org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
 org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
 org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
 org.eclipse.jdt.core.compiler.problem.pessimisticNullAnalysisForFreeTypeVariables=warning
 org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=warning
+org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
 org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore
 org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
 org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
@@ -85,8 +78,7 @@ org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
 org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
 org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
 org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.suppressWarningsNotFullyAnalysed=info
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=enabled
+org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
 org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
 org.eclipse.jdt.core.compiler.problem.terminalDeprecation=warning
 org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
diff --git a/.settings/org.eclipse.jdt.ui.prefs b/.settings/org.eclipse.jdt.ui.prefs
index 54d02acc..1add06a7 100644
--- a/.settings/org.eclipse.jdt.ui.prefs
+++ b/.settings/org.eclipse.jdt.ui.prefs
@@ -76,7 +76,6 @@ sp_cleanup.add_missing_nls_tags=false
 sp_cleanup.add_missing_override_annotations=true
 sp_cleanup.add_missing_override_annotations_interface_methods=true
 sp_cleanup.add_serial_version_id=false
-sp_cleanup.also_simplify_lambda=false
 sp_cleanup.always_use_blocks=true
 sp_cleanup.always_use_parentheses_in_expressions=true
 sp_cleanup.always_use_this_for_non_static_field_access=true
@@ -131,7 +130,6 @@ sp_cleanup.one_if_rather_than_duplicate_blocks_that_fall_through=false
 sp_cleanup.operand_factorization=false
 sp_cleanup.organize_imports=true
 sp_cleanup.overridden_assignment=false
-sp_cleanup.overridden_assignment_move_decl=false
 sp_cleanup.plain_replacement=false
 sp_cleanup.precompile_regex=false
 sp_cleanup.primitive_comparison=false
@@ -161,12 +159,10 @@ sp_cleanup.remove_unnecessary_casts=true
 sp_cleanup.remove_unnecessary_nls_tags=true
 sp_cleanup.remove_unused_imports=true
 sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_method_parameters=false
 sp_cleanup.remove_unused_private_fields=true
 sp_cleanup.remove_unused_private_members=false
 sp_cleanup.remove_unused_private_methods=true
 sp_cleanup.remove_unused_private_types=true
-sp_cleanup.replace_deprecated_calls=false
 sp_cleanup.return_expression=false
 sp_cleanup.simplify_lambda_expression_and_method_ref=false
 sp_cleanup.single_used_field=false
@@ -178,8 +174,6 @@ sp_cleanup.strictly_equal_or_different=false
 sp_cleanup.stringbuffer_to_stringbuilder=false
 sp_cleanup.stringbuilder=false
 sp_cleanup.stringbuilder_for_local_vars=false
-sp_cleanup.stringconcat_stringbuffer_stringbuilder=false
-sp_cleanup.stringconcat_to_textblock=false
 sp_cleanup.substring=false
 sp_cleanup.switch=false
 sp_cleanup.system_property=false
diff --git a/dependencies.md b/dependencies.md
index 5b80808c..e29618b4 100644
--- a/dependencies.md
+++ b/dependencies.md
@@ -81,38 +81,34 @@
 
 ### Plugin Dependencies
 
-| Dependency                                               | License                                       |
-| -------------------------------------------------------- | --------------------------------------------- |
-| [Project Keeper Maven plugin][91]                        | [The MIT License][92]                         |
-| [OpenFastTrace Maven Plugin][93]                         | [GNU General Public License v3.0][94]         |
-| [Scalastyle Maven Plugin][95]                            | [Apache 2.0][39]                              |
-| [spotless-maven-plugin][96]                              | [The Apache Software License, Version 2.0][3] |
-| [scalafix-maven-plugin][97]                              | [BSD-3-Clause][18]                            |
-| [Exec Maven Plugin][98]                                  | [Apache License 2][3]                         |
-| [Apache Maven Clean Plugin][99]                          | [Apache-2.0][3]                               |
-| [Apache Maven Install Plugin][100]                       | [Apache-2.0][3]                               |
-| [Apache Maven Resources Plugin][101]                     | [Apache-2.0][3]                               |
-| [Apache Maven Site Plugin][102]                          | [Apache License, Version 2.0][3]              |
-| [SonarQube Scanner for Maven][103]                       | [GNU LGPL 3][104]                             |
-| [Apache Maven Toolchains Plugin][105]                    | [Apache-2.0][3]                               |
-| [Apache Maven Compiler Plugin][106]                      | [Apache-2.0][3]                               |
-| [Apache Maven Enforcer Plugin][107]                      | [Apache-2.0][3]                               |
-| [Maven Flatten Plugin][108]                              | [Apache Software Licenese][3]                 |
-| [org.sonatype.ossindex.maven:ossindex-maven-plugin][109] | [ASL2][6]                                     |
-| [scala-maven-plugin][110]                                | [Public domain (Unlicense)][111]              |
-| [ScalaTest Maven Plugin][112]                            | [the Apache License, ASL Version 2.0][37]     |
-| [Apache Maven Javadoc Plugin][113]                       | [Apache-2.0][3]                               |
-| [Maven Surefire Plugin][114]                             | [Apache-2.0][3]                               |
-| [Versions Maven Plugin][115]                             | [Apache License, Version 2.0][3]              |
-| [duplicate-finder-maven-plugin Maven Mojo][116]          | [Apache License 2.0][39]                      |
-| [Apache Maven Assembly Plugin][117]                      | [Apache-2.0][3]                               |
-| [Apache Maven JAR Plugin][118]                           | [Apache-2.0][3]                               |
-| [Artifact reference checker and unifier][119]            | [MIT License][120]                            |
-| [Maven Failsafe Plugin][121]                             | [Apache-2.0][3]                               |
-| [JaCoCo :: Maven Plugin][122]                            | [EPL-2.0][123]                                |
-| [Quality Summarizer Maven Plugin][124]                   | [MIT License][125]                            |
-| [error-code-crawler-maven-plugin][126]                   | [MIT License][127]                            |
-| [Reproducible Build Maven Plugin][128]                   | [Apache 2.0][6]                               |
+| Dependency                                              | License                                       |
+| ------------------------------------------------------- | --------------------------------------------- |
+| [SonarQube Scanner for Maven][91]                       | [GNU LGPL 3][92]                              |
+| [Apache Maven Toolchains Plugin][93]                    | [Apache-2.0][3]                               |
+| [Apache Maven Compiler Plugin][94]                      | [Apache-2.0][3]                               |
+| [Apache Maven Enforcer Plugin][95]                      | [Apache-2.0][3]                               |
+| [Maven Flatten Plugin][96]                              | [Apache Software Licenese][3]                 |
+| [org.sonatype.ossindex.maven:ossindex-maven-plugin][97] | [ASL2][6]                                     |
+| [scala-maven-plugin][98]                                | [Public domain (Unlicense)][99]               |
+| [ScalaTest Maven Plugin][100]                           | [the Apache License, ASL Version 2.0][37]     |
+| [Apache Maven Javadoc Plugin][101]                      | [Apache-2.0][3]                               |
+| [Maven Surefire Plugin][102]                            | [Apache-2.0][3]                               |
+| [Versions Maven Plugin][103]                            | [Apache License, Version 2.0][3]              |
+| [duplicate-finder-maven-plugin Maven Mojo][104]         | [Apache License 2.0][39]                      |
+| [Apache Maven Assembly Plugin][105]                     | [Apache-2.0][3]                               |
+| [Apache Maven JAR Plugin][106]                          | [Apache-2.0][3]                               |
+| [Artifact reference checker and unifier][107]           | [MIT License][108]                            |
+| [Maven Failsafe Plugin][109]                            | [Apache-2.0][3]                               |
+| [JaCoCo :: Maven Plugin][110]                           | [EPL-2.0][111]                                |
+| [error-code-crawler-maven-plugin][112]                  | [MIT License][113]                            |
+| [Reproducible Build Maven Plugin][114]                  | [Apache 2.0][6]                               |
+| [Project Keeper Maven plugin][115]                      | [The MIT License][116]                        |
+| [OpenFastTrace Maven Plugin][117]                       | [GNU General Public License v3.0][118]        |
+| [Scalastyle Maven Plugin][119]                          | [Apache 2.0][39]                              |
+| [spotless-maven-plugin][120]                            | [The Apache Software License, Version 2.0][3] |
+| [scalafix-maven-plugin][121]                            | [BSD-3-Clause][18]                            |
+| [Exec Maven Plugin][122]                                | [Apache License 2][3]                         |
+| [Apache Maven Clean Plugin][123]                        | [Apache-2.0][3]                               |
 
 ## Extension
 
@@ -120,7 +116,7 @@
 
 | Dependency                                 | License |
 | ------------------------------------------ | ------- |
-| [@exasol/extension-manager-interface][129] | MIT     |
+| [@exasol/extension-manager-interface][124] | MIT     |
 
 [0]: https://www.scala-lang.org/
 [1]: https://www.apache.org/licenses/LICENSE-2.0
@@ -213,42 +209,37 @@
 [88]: http://www.eclipse.org/legal/epl-v10.html
 [89]: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
 [90]: http://logback.qos.ch/logback-core
-[91]: https://github.com/exasol/project-keeper/
-[92]: https://github.com/exasol/project-keeper/blob/main/LICENSE
-[93]: https://github.com/itsallcode/openfasttrace-maven-plugin
-[94]: https://www.gnu.org/licenses/gpl-3.0.html
-[95]: http://www.scalastyle.org
-[96]: https://github.com/diffplug/spotless
-[97]: https://github.com/evis/scalafix-maven-plugin
-[98]: https://www.mojohaus.org/exec-maven-plugin
-[99]: https://maven.apache.org/plugins/maven-clean-plugin/
-[100]: https://maven.apache.org/plugins/maven-install-plugin/
-[101]: https://maven.apache.org/plugins/maven-resources-plugin/
-[102]: https://maven.apache.org/plugins/maven-site-plugin/
-[103]: http://sonarsource.github.io/sonar-scanner-maven/
-[104]: http://www.gnu.org/licenses/lgpl.txt
-[105]: https://maven.apache.org/plugins/maven-toolchains-plugin/
-[106]: https://maven.apache.org/plugins/maven-compiler-plugin/
-[107]: https://maven.apache.org/enforcer/maven-enforcer-plugin/
-[108]: https://www.mojohaus.org/flatten-maven-plugin/
-[109]: https://sonatype.github.io/ossindex-maven/maven-plugin/
-[110]: http://github.com/davidB/scala-maven-plugin
-[111]: http://unlicense.org/
-[112]: https://www.scalatest.org/user_guide/using_the_scalatest_maven_plugin
-[113]: https://maven.apache.org/plugins/maven-javadoc-plugin/
-[114]: https://maven.apache.org/surefire/maven-surefire-plugin/
-[115]: https://www.mojohaus.org/versions/versions-maven-plugin/
-[116]: https://basepom.github.io/duplicate-finder-maven-plugin
-[117]: https://maven.apache.org/plugins/maven-assembly-plugin/
-[118]: https://maven.apache.org/plugins/maven-jar-plugin/
-[119]: https://github.com/exasol/artifact-reference-checker-maven-plugin/
-[120]: https://github.com/exasol/artifact-reference-checker-maven-plugin/blob/main/LICENSE
-[121]: https://maven.apache.org/surefire/maven-failsafe-plugin/
-[122]: https://www.jacoco.org/jacoco/trunk/doc/maven.html
-[123]: https://www.eclipse.org/legal/epl-2.0/
-[124]: https://github.com/exasol/quality-summarizer-maven-plugin/
-[125]: https://github.com/exasol/quality-summarizer-maven-plugin/blob/main/LICENSE
-[126]: https://github.com/exasol/error-code-crawler-maven-plugin/
-[127]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE
-[128]: http://zlika.github.io/reproducible-build-maven-plugin
-[129]: https://registry.npmjs.org/@exasol/extension-manager-interface/-/extension-manager-interface-0.4.2.tgz
+[91]: http://sonarsource.github.io/sonar-scanner-maven/
+[92]: http://www.gnu.org/licenses/lgpl.txt
+[93]: https://maven.apache.org/plugins/maven-toolchains-plugin/
+[94]: https://maven.apache.org/plugins/maven-compiler-plugin/
+[95]: https://maven.apache.org/enforcer/maven-enforcer-plugin/
+[96]: https://www.mojohaus.org/flatten-maven-plugin/
+[97]: https://sonatype.github.io/ossindex-maven/maven-plugin/
+[98]: http://github.com/davidB/scala-maven-plugin
+[99]: http://unlicense.org/
+[100]: https://www.scalatest.org/user_guide/using_the_scalatest_maven_plugin
+[101]: https://maven.apache.org/plugins/maven-javadoc-plugin/
+[102]: https://maven.apache.org/surefire/maven-surefire-plugin/
+[103]: https://www.mojohaus.org/versions/versions-maven-plugin/
+[104]: https://basepom.github.io/duplicate-finder-maven-plugin
+[105]: https://maven.apache.org/plugins/maven-assembly-plugin/
+[106]: https://maven.apache.org/plugins/maven-jar-plugin/
+[107]: https://github.com/exasol/artifact-reference-checker-maven-plugin/
+[108]: https://github.com/exasol/artifact-reference-checker-maven-plugin/blob/main/LICENSE
+[109]: https://maven.apache.org/surefire/maven-failsafe-plugin/
+[110]: https://www.jacoco.org/jacoco/trunk/doc/maven.html
+[111]: https://www.eclipse.org/legal/epl-2.0/
+[112]: https://github.com/exasol/error-code-crawler-maven-plugin/
+[113]: https://github.com/exasol/error-code-crawler-maven-plugin/blob/main/LICENSE
+[114]: http://zlika.github.io/reproducible-build-maven-plugin
+[115]: https://github.com/exasol/project-keeper/
+[116]: https://github.com/exasol/project-keeper/blob/main/LICENSE
+[117]: https://github.com/itsallcode/openfasttrace-maven-plugin
+[118]: https://www.gnu.org/licenses/gpl-3.0.html
+[119]: http://www.scalastyle.org
+[120]: https://github.com/diffplug/spotless
+[121]: https://github.com/evis/scalafix-maven-plugin
+[122]: https://www.mojohaus.org/exec-maven-plugin
+[123]: https://maven.apache.org/plugins/maven-clean-plugin/
+[124]: https://registry.npmjs.org/@exasol/extension-manager-interface/-/extension-manager-interface-0.4.2.tgz
diff --git a/doc/changes/changes_2.8.4.md b/doc/changes/changes_2.8.4.md
index 563a8039..40328893 100644
--- a/doc/changes/changes_2.8.4.md
+++ b/doc/changes/changes_2.8.4.md
@@ -21,12 +21,3 @@ Code name:
 #### Plugin Dependency Updates
 
 * Updated `com.exasol:project-keeper-maven-plugin:4.3.3` to `4.4.0`
-* Added `com.exasol:quality-summarizer-maven-plugin:0.2.0`
-* Updated `io.github.zlika:reproducible-build-maven-plugin:0.16` to `0.17`
-* Updated `org.apache.maven.plugins:maven-failsafe-plugin:3.2.5` to `3.5.1`
-* Updated `org.apache.maven.plugins:maven-install-plugin:2.4` to `3.1.3`
-* Updated `org.apache.maven.plugins:maven-jar-plugin:3.4.1` to `3.4.2`
-* Updated `org.apache.maven.plugins:maven-resources-plugin:2.6` to `3.3.1`
-* Updated `org.apache.maven.plugins:maven-site-plugin:3.3` to `3.9.1`
-* Updated `org.apache.maven.plugins:maven-surefire-plugin:3.2.5` to `3.5.1`
-* Updated `org.codehaus.mojo:versions-maven-plugin:2.16.2` to `2.17.1`
diff --git a/pk_generated_parent.pom b/pk_generated_parent.pom
index e12a5ccc..055e28b2 100644
--- a/pk_generated_parent.pom
+++ b/pk_generated_parent.pom
@@ -36,26 +36,6 @@
     <dependencies/>
     <build>
         <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-clean-plugin</artifactId>
-                <version>3.4.0</version>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-install-plugin</artifactId>
-                <version>3.1.3</version>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-resources-plugin</artifactId>
-                <version>3.3.1</version>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-site-plugin</artifactId>
-                <version>3.9.1</version>
-            </plugin>
             <plugin>
                 <groupId>org.sonarsource.scanner.maven</groupId>
                 <artifactId>sonar-maven-plugin</artifactId>
@@ -159,7 +139,7 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-surefire-plugin</artifactId>
-                <version>3.5.1</version>
+                <version>3.2.5</version>
                 <configuration>
                     <!-- Set the highest log level for coverage testing, so that we
           have a chance to reach branches in the logging lambdas too. -->
@@ -170,7 +150,7 @@
             <plugin>
                 <groupId>org.codehaus.mojo</groupId>
                 <artifactId>versions-maven-plugin</artifactId>
-                <version>2.17.1</version>
+                <version>2.16.2</version>
                 <executions>
                     <execution>
                         <id>display-updates</id>
@@ -250,7 +230,7 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-jar-plugin</artifactId>
-                <version>3.4.2</version>
+                <version>3.4.1</version>
                 <executions>
                     <execution>
                         <id>default-jar</id>
@@ -274,7 +254,7 @@
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>
                 <artifactId>maven-failsafe-plugin</artifactId>
-                <version>3.5.1</version>
+                <version>3.2.5</version>
                 <configuration>
                     <!-- Set the highest log level for coverage testing, so that we have a chance to reach branches in the logging lambdas too. -->
                     <argLine>-Djava.util.logging.config.file=src/test/resources/logging.properties ${argLine}</argLine>
@@ -332,19 +312,6 @@
                     </execution>
                 </executions>
             </plugin>
-            <plugin>
-                <groupId>com.exasol</groupId>
-                <artifactId>quality-summarizer-maven-plugin</artifactId>
-                <version>0.2.0</version>
-                <executions>
-                    <execution>
-                        <id>summarize-metrics</id>
-                        <goals>
-                            <goal>summarize</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
             <plugin>
                 <groupId>com.exasol</groupId>
                 <artifactId>error-code-crawler-maven-plugin</artifactId>
@@ -361,7 +328,7 @@
             <plugin>
                 <groupId>io.github.zlika</groupId>
                 <artifactId>reproducible-build-maven-plugin</artifactId>
-                <version>0.17</version>
+                <version>0.16</version>
                 <executions>
                     <execution>
                         <id>strip-jar</id>