新建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
相关产品推荐
相关产品推荐

