Choosing Your JARs

The current release of Cucumber for Java contains nineteen JARs, which split into four groups, described in the following sections. You will need to select the JARs that are relevant to your environment. As you’ll see, some choices are optional, whereas others are required. Full details are outlined below and further information can be found online.[91]

Core JARs

The core JAR cucumber-core is always needed. As its name suggests, it implements the core functionality of Cucumber.

If you’re using a dependency management tool, then you’ll never need to specify cucumber-core because the other Cucumber JARs that you have to specify (specifically the Programming Language Module) depend on it, and so it will always be present in ...

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.