Excepción en el subproceso "main" cucumber.runtime.CucumberException: no se encontraron backends

Estoy desarrollando mi marco Selenium-JVM con Cucumber y, mientras ejecuto, mi primera función obtuvo el siguiente error.

Por favor ayuda.

¿Cómo inicié la función?

Haga clic derecho en el archivo de característicasSeleccione Ejecutar como -> Función de pepino

Excepción inmediata

Exception in thread "main" cucumber.runtime.CucumberException: No backends were found. Please make sure you have a backend module on your CLASSPATH.
    at cucumber.runtime.Runtime.<init>(Runtime.java:78)
    at cucumber.runtime.Runtime.<init>(Runtime.java:67)
    at cucumber.runtime.Runtime.<init>(Runtime.java:63)
    at cucumber.api.cli.Main.run(Main.java:24)
    at cucumber.api.cli.Main.main(Main.java:16)

Lo que tengo en el código

Launcher.java -

package cucumber;

import org.junit.runner.RunWith;

import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;

@RunWith(Cucumber.class)
@CucumberOptions(format={"pretty","json:target/"} , features="/src/test/java/cucumber/features")
public class Launcher {

}

Archivo de funciones

Feature: it works demo

  Scenario: First test
    Given this is my step
    When this is my second step
    Then this is my final step

Lista de dependencias agregadas a la lista -

cucumber-core-1.1.8
cucumber-html-0.2.3
cucumber-java-1.1.8
cucumber-junit-1.1.8
cucumber-jvm-deps-1.0.3
gherkin-2.12.2
hamcrest-all-1.3
junit-4.11
selenium-api-2.42.2
selenium-firefox-driver-2.42.2
selenium-java-2.42.2
selenium-remote-driver-2.42.2
selenium-support-2.42.2

Mi JVM - 1.7

Solo esto está disponible en el proyecto.

Por favor ayuda.

Respuestas a la pregunta(5)

Su respuesta a la pregunta