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

新建Maven/Java项目配置Gauge依赖后构建报错:缺失manifest.json文件

解决Gauge Maven项目构建报错"Failed to find Gauge project directory. Missing manifest.json file"

Gauge需要通过项目根目录下的manifest.json文件识别项目类型,出现这个报错就是因为缺少这个核心配置文件,以下是几种解决方式:

  • 手动创建manifest.json文件
    在项目根目录新建manifest.json,填入适配Java项目的配置:

    {
      "Language": "java",
      "Plugins": [
        "java"
      ]
    }
    

    可根据测试需求添加其他插件,比如html-report报告插件。

  • 用Gauge CLI自动生成配置
    若已安装Gauge命令行工具,在项目根目录执行:

    gauge init java
    

    该命令会自动生成Gauge所需的所有基础配置文件(包括manifest.json),执行前请备份已编写的specs和代码,避免被示例文件覆盖。

  • 检查Maven插件配置
    确认pom.xml中的Gauge插件配置正确,确保specsDir指向你存放测试用例的目录:

    <plugin>
        <groupId>com.thoughtworks.gauge.maven</groupId>
        <artifactId>gauge-maven-plugin</artifactId>
        <version>1.5.0</version>
        <executions>
            <execution>
                <phase>test</phase>
                <goals>
                    <goal>execute</goal>
                </goals>
            </execution>
        </executions>
        <configuration>
            <specsDir>specs</specsDir>
        </configuration>
    </plugin>
    
  • IntelliJ中确认Gauge配置
    打开IDE的Settings/Preferences,进入Tools > Gauge,确保Gauge CLI的路径配置正确,且IDE已识别当前项目为Gauge项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 02:05:56