when you run mvn --version part of the output includes the locale and pratform encoding. For example: Default locale: en_GB, platform encoding: Cp1252
mvn --version
Default locale: en_GB, platform encoding: Cp1252
maven picking these values from Java system properties. Here is how you could set encoding:
UTF-8
Or:
org.apache.maven.plugins maven-resources-plugin UTF-8
Or pass parameter to maven command line:
mvn -Dproject.build.sourceEncoding=UTF-8