External Dependencies

As described in the previous section, there are some JARs that Cucumber depends on that are not part of a specific Cucumber release. You won’t need to concern yourself with these if you use a dependency manager, but if you’re downloading JARs manually you will.

Gherkin

Gherkin is the name of the dialect that we use to write our feature files. It includes the keywords, and their translations into other languages. Obviously Cucumber depends on Gherkin to make sense of our feature files, but it is a separate project that is released independently.

The relevant gherkin JAR is available from the cukes portion of the public Maven repo.[92] As of this writing, the released version is 2.12.2.

Cucumber Dependencies

Cucumber ...

Get The Cucumber for Java Book now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.