2013-07-08 32 views
1

我試圖從Gradle運行黃瓜。當我嘗試執行黃瓜測試中,我得到Gradle下載pom.xml但不是黃瓜的.jar文件

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

搖籃下載的黃瓜JVM-1.1.3.pom文件,但黃瓜.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從運行時間延長,但結果是一樣的。

爲什麼不認識到它需要下載黃瓜.jar文件?

謝謝。

回答

0

黃瓜-JVM是父組

cucumber.api.cli.Main需要黃瓜芯下面

使用:

依賴性{

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

}

這將下載所需的jar。

+0

工作。謝謝。 –