Java 使用 Maven 编译时插件提示 拷贝错误

提示的具体信息为:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.3.1:resources (default-resources) on project core-java-8: filtering C:\WorkDir\Repository\iSharkfly-Docs\java-tutorials\core-java-modules\core-java
-8\src\main\resources\formats_fr.properties to C:\WorkDir\Repository\iSharkfly-Docs\java-tutorials\core-java-modules\core-java-8\target\classes\formats_fr.properties failed with MalformedInputException: Input length = 1 -> [Help 1]

问题和解决

上面提示的错误原因在于属性文件使用了非英语字符,但是属性文件没有使用 UTF-8 编码。

这会导致程序识别的错误。

检查属性文件的编码格式,需要修改为 UTF-8 编码。