From 1901fac6f7224288396cdc4b44bf0ae53a0f35a5 Mon Sep 17 00:00:00 2001 From: Davide Melfi Date: Sat, 23 May 2026 08:20:20 +0100 Subject: [PATCH] build: Pin compilation to JDK 8 via Maven Toolchains --- aws-lambda-java-core/pom.xml | 26 +++++++++++++++++++ .../pom.xml | 21 +++++++++++++++ aws-lambda-java-events/pom.xml | 26 +++++++++++++++++++ .../pom.xml | 21 +++++++++++++++ aws-lambda-java-serialization/pom.xml | 21 +++++++++++++++ aws-lambda-java-tests/pom.xml | 21 +++++++++++++++ 6 files changed, 136 insertions(+) diff --git a/aws-lambda-java-core/pom.xml b/aws-lambda-java-core/pom.xml index cca9d0cdf..0a11aa517 100644 --- a/aws-lambda-java-core/pom.xml +++ b/aws-lambda-java-core/pom.xml @@ -36,6 +36,32 @@ 1.8 + + + + org.apache.maven.plugins + maven-toolchains-plugin + 3.2.0 + + + + + [1.8,9) + + + + + + + toolchain + + + + + + + dev diff --git a/aws-lambda-java-events-sdk-transformer/pom.xml b/aws-lambda-java-events-sdk-transformer/pom.xml index 6de599ef7..11054be12 100644 --- a/aws-lambda-java-events-sdk-transformer/pom.xml +++ b/aws-lambda-java-events-sdk-transformer/pom.xml @@ -79,6 +79,27 @@ + + org.apache.maven.plugins + maven-toolchains-plugin + 3.2.0 + + + + + [1.8,9) + + + + + + + toolchain + + + + maven-surefire-plugin ${maven-surefire-plugin.version} diff --git a/aws-lambda-java-events/pom.xml b/aws-lambda-java-events/pom.xml index c8c40e0c7..1ac5d7981 100644 --- a/aws-lambda-java-events/pom.xml +++ b/aws-lambda-java-events/pom.xml @@ -42,6 +42,32 @@ 5.12.2 + + + + org.apache.maven.plugins + maven-toolchains-plugin + 3.2.0 + + + + + [1.8,9) + + + + + + + toolchain + + + + + + + sonatype-nexus-staging diff --git a/aws-lambda-java-runtime-interface-client/pom.xml b/aws-lambda-java-runtime-interface-client/pom.xml index 2ba71c43c..fa543df00 100644 --- a/aws-lambda-java-runtime-interface-client/pom.xml +++ b/aws-lambda-java-runtime-interface-client/pom.xml @@ -115,6 +115,27 @@ + + org.apache.maven.plugins + maven-toolchains-plugin + 3.2.0 + + + + + [1.8,9) + + + + + + + toolchain + + + + maven-install-plugin org.apache.maven.plugins diff --git a/aws-lambda-java-serialization/pom.xml b/aws-lambda-java-serialization/pom.xml index 60a3c67a9..503f3e76f 100644 --- a/aws-lambda-java-serialization/pom.xml +++ b/aws-lambda-java-serialization/pom.xml @@ -191,6 +191,27 @@ + + org.apache.maven.plugins + maven-toolchains-plugin + 3.2.0 + + + + + [1.8,9) + + + + + + + toolchain + + + + org.apache.maven.plugins maven-shade-plugin diff --git a/aws-lambda-java-tests/pom.xml b/aws-lambda-java-tests/pom.xml index 5e5f19b33..4a25586ce 100644 --- a/aws-lambda-java-tests/pom.xml +++ b/aws-lambda-java-tests/pom.xml @@ -245,6 +245,27 @@ + + org.apache.maven.plugins + maven-toolchains-plugin + 3.2.0 + + + + + [1.8,9) + + + + + + + toolchain + + + + org.apache.maven.plugins maven-compiler-plugin