Ich versuche, meine Gurken Tests mit Maven und Junit zu laufen. Wenn ich die gurke keywords @given, @when usw. benutze, wird ein fehler wie paket gurke.api.java.en nicht angezeigt. Ich habe versucht mit Maven Version 3.3.9 und unten ist meine pom.xml. Ich weiß nicht, ob es ein Abhängigkeitskonflikt oder irgendetwas anderes ist. Kann mir jemand dabei helfen?Paket Gurke.api.java.en existiert nicht Gurke
pom.xml:
<dependencies>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-java</artifactId>
<version>1.2.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-core</artifactId>
<version>1.2.5</version>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>gherkin</artifactId>
<version>2.12.2</version>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-junit</artifactId>
<version>1.2.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<!-- <dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.19.1</version>
<type>maven-plugin</type>
</dependency> -->
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-plugin-api</artifactId>
<version>3.3.9</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>
maven-compiler-plugin
</artifactId>
<version>3.5.1</version>
<!-- <configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
</configuration> -->
</plugin>
</plugins>
</build>
Überprüfen Sie Ihre Gurke-Java-Jar in Maven Abhängigkeiten, sollte das Paket mit der Anmerkung Code vorhanden sein. Vielleicht möchten Sie Gurke-HTML in die Abhängigkeit aufnehmen, obwohl es mit dem Fehler nichts zu tun hat. – Grasshopper