gpt4 book ai didi

gradle - Gradle下载pom.xml,而不下载Cucumber的.jar文件

转载 作者:行者123 更新时间:2023-12-03 04:44:50 25 4
gpt4 key购买 nike

我正在尝试从Gradle运行Cucumber。当我尝试执行 cucumber 测试时,我得到

Error: Could not find or load main class cucumber.api.cli.Main

Gradle下载了cummon-jvm-1.1.3.pom文件,但没有 cucumber .jar文件。这是我的build.gradle:
apply plugin: 'java'

repositories {
mavenCentral()
}

dependencies {
compile 'info.cukes:cucumber-jvm:1.1.3'
}


configurations {
cucumberRuntime {
extendsFrom testRuntime
}
}

task runCucTests(type: JavaExec) {

main = "cucumber.api.cli.Main"
classpath = configurations.cucumberRuntime + sourceSets.main.output + sourceSets.test.output
args = ['-f', 'pretty', '--glue', 'gradle.cucumber', 'src/test/resources', '--tags @complete', ' --format junit:target/reports/cucumber-junit-report/allcukes.xml', '--format pretty', '--format html:target/reports/cucumber-html-report']
}

我试过将依赖项更改为运行时,并更改了cucumberRuntime以从运行时扩展,但结果是相同的。

为什么gradle没意识到需要下载 cucumber .jar文件?

谢谢。

最佳答案

cucumber jvm是父组

banana.api.cli.Main需要 cucumber 芯

在下面使用:

dependencies {

compile "info.cukes:cucumber-core:1.1.3"

}



这将下载所需的jar。

关于gradle - Gradle下载pom.xml,而不下载Cucumber的.jar文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17537301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com