You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 11下IntelliJ IDEA执行mvn clean install遇命令行过长错误求助

Windows 11下IntelliJ IDEA执行Maven命令报错:PROTOC命令行过长

在Windows 11系统中使用IntelliJ IDEA构建Maven项目时,执行mvn clean install命令出现如下错误:

[ERROR] PROTOC FAILED: [0:0]: The command line is too long

已尝试过针对IDEA和Maven命令行过长的常规解决方案,但问题仍未解决。以下是针对PROTOC组件的专属解决办法:

解决办法

1. 配置protobuf-maven-plugin使用命令文件

在项目的pom.xml中找到protobuf插件的配置,添加<useCommandFile>true</useCommandFile>参数,让插件通过临时命令文件调用PROTOC,绕过Windows命令行长度限制:

<build>
    <plugins>
        <plugin>
            <groupId>org.xolstice.maven.plugins</groupId>
            <artifactId>protobuf-maven-plugin</artifactId>
            <version>你的插件版本号</version>
            <configuration>
                <!-- 保留原有其他配置 -->
                <useCommandFile>true</useCommandFile>
            </configuration>
        </plugin>
    </plugins>
</build>

2. 缩短项目存储路径

Windows命令行长度限制受项目路径长度影响,将项目迁移到更短的路径下,例如从层级嵌套极深的长路径改为C:\Proj\MyApp这类短路径,减少路径对命令行总长度的占用。

3. 临时使用Maven离线模式构建

若需临时完成构建,可执行mvn clean install -o,离线模式会跳过依赖下载步骤,减少部分命令行参数长度,但这仅为应急方案,建议优先采用前两种方法彻底解决问题。

内容的提问来源于stack exchange,提问作者KshitijS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 22:02:41