Skip to content

Maven 编译失败

java.nio.file.InvalidPathException

当 Maven 项目源码中包含中文文件名时编译异常

  1. 中文文件名如:中文 Spring Boot 测试.md 时,在 Docker 镜像 xuxiaoweicomcn/mvnd:1.0.1-dragonwell-17-anolis 容器内编译,出现下列错误

    https://gitlab.com/xuxiaowei-com-cn/test-mvnd/-/jobs/7189855473compilation-failure-1.png

  2. 原因在于镜像语言问题,此处使用 LANG=C.UTF-8 即可解决此问题,使用 locale 查看语言

    https://gitlab.com/xuxiaowei-com-cn/test-mvnd/-/jobs/7189982647compilation-failure-2.pngcompilation-failure-3.png