diff --git a/pom.xml b/pom.xml
index 3aeab7ab3..4ae75b825 100644
--- a/pom.xml
+++ b/pom.xml
@@ -53,6 +53,7 @@
${java.version}
${java.version}
1.0.31.RELEASE
+ 7.26.0
spring-cloud-function
true
true
@@ -225,6 +226,50 @@
spring-cloud-function-web
+
+ pmd
+
+
+
+
+ org.apache.maven.plugins
+ maven-pmd-plugin
+ 3.28.0
+
+
+ net.sourceforge.pmd
+ pmd-core
+ ${pmd.version}
+
+
+ net.sourceforge.pmd
+ pmd-java
+ ${pmd.version}
+
+
+
+
+ ${maven.multiModuleProjectDirectory}/src/checkstyle/pmd-modern-java.xml
+
+ false
+ true
+ true
+ 17
+
+
+
+ verify
+
+ check
+
+
+
+
+
+
+
spring
diff --git a/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/src/main/java/org/springframework/cloud/function/adapter/aws/AWSLambdaUtils.java b/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/src/main/java/org/springframework/cloud/function/adapter/aws/AWSLambdaUtils.java
index 990b60514..84266c765 100644
--- a/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/src/main/java/org/springframework/cloud/function/adapter/aws/AWSLambdaUtils.java
+++ b/spring-cloud-function-adapters/spring-cloud-function-adapter-aws/src/main/java/org/springframework/cloud/function/adapter/aws/AWSLambdaUtils.java
@@ -222,7 +222,7 @@ public static byte[] generateOutput(Message requestMessage, Message> responseM
byte[] responseBytes = responseMessage == null ? "\"OK\"".getBytes() : extractPayload((Message