cannot stat 'framework-docs/src/main/resources/org/springframework/docs/web/websocket/stomp/websocketstompconfigurationperformance/MessageSizeLimitWebSocketConfiguration.xml': Filename too long

这个错误提示是由于文件路径过长而引起的,特别是在 Windows 系统中,这种情况较为常见,因为 Windows 默认的文件路径长度限制为 260 个字符。解决这个问题的方法有几种:

解决方案 1:启用 Windows 长路径支持

  1. 使用 Windows 10 或更新版本

    • 打开 gpedit.msc(本地组策略编辑器)。
    • 转到 计算机配置 -> 管理模板 -> 所有设置
    • 找到并启用 “启用 Win32 长路径”
  2. 修改注册表

    • 打开注册表编辑器(regedit)。
    • 导航到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
    • 找到名为 LongPathsEnabled 的键,并将其值设置为 1(启用)。

解决方案 2:使用 Git 的 core.longpaths 选项

Git 提供了一个设置可以支持超过 260 字符的路径。

  1. 打开终端(Git Bash 或者命令提示符)。
  2. 运行以下命令以启用 Git 的长路径支持:
    git config --system core.longpaths true
    

解决方案 3:缩短项目路径

将项目克隆到一个更短的路径,例如直接克隆到 C:\ 下,而不是嵌套在多个子文件夹下,这样可以减少路径长度。

PS:用的第二个方法解决的。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐