Я не понимаю, что не так с моими зависимостями Gradle, но когда я пытаюсь импортировать import cucumber.api.junit.Cucumber;
, я получаю ошибку The import cucumber cannot be resolved
Ниже приведен файл Gradle:
apply plugin: 'java'
version = '1.0-SNAPSHOT'
dependencies {
compile group: 'info.cukes', name: 'cucumber-java', version: '1.2.5'
testCompile group: 'info.cukes', name: 'cucumber-junit', version: '1.2.5'
compile group: 'info.cukes', name: 'cucumber-core', version: '1.2.5'
testCompile group: 'info.cukes', name: 'cucumber-picocontainer', version: '1.2.5'
compile group: 'info.cukes', name: 'cucumber-guice', version: '1.2.5'
testCompile group: 'junit', name: 'junit', version: '4.12'
}
repositories {
mavenCentral()
}
Мой класс бегунов:
package Runner;
import org.junit.runner.RunWith;
import cucumber.api.junit.CucumberOptions;
import cucumber.api.junit.Cucumber;
@RunWith(Cucumber.class)
Cucumber.options(
features = "\\src\\test\\java\\Feature",
glue = {"\\src\\main\\java\\Steps\\"},
tags = {"@ignored"},
format = {"json:target/cucumber/wikipedia.json","html:target/cucumber/wikipedia.html","pretty"}
)
public class RunnerMain {
}
Когда я комментирую @RunWith
, CucumberOptions
и удаляю импорт, затем запускаю команду gradle build
, тогда я не вижу никаких ошибок и все идет хорошо.
Я не знаю, что я здесь не так делаю.