From 180659516336270589a8003bcb842f9843cef351 Mon Sep 17 00:00:00 2001 From: Seth Wilcox Date: Tue, 12 Apr 2022 04:31:25 -0600 Subject: [PATCH] [MPMD-334] - Source Encoding parameter is ignored (#64) Co-authored-by: Seth Wilcox --- .../java/org/apache/maven/plugins/pmd/exec/PmdExecutor.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/apache/maven/plugins/pmd/exec/PmdExecutor.java b/src/main/java/org/apache/maven/plugins/pmd/exec/PmdExecutor.java index 169119a9..10a09c3c 100644 --- a/src/main/java/org/apache/maven/plugins/pmd/exec/PmdExecutor.java +++ b/src/main/java/org/apache/maven/plugins/pmd/exec/PmdExecutor.java @@ -207,6 +207,10 @@ private PmdResult run() throws MavenReportException LOG.debug( "Using language " + languageVersion ); configuration.setDefaultLanguageVersion( languageVersion ); + if ( request.getSourceEncoding() != null ) + { + configuration.setSourceEncoding( request.getSourceEncoding() ); + } try { configuration.prependClasspath( request.getAuxClasspath() );