JonKernPA edited this page Nov 22, 2010 · 3 revisions

Is Cuke4Duke a pure Java implementation of Cucumber?

No. It’s just some libraries that allow you to write Cucumber step definitions in several JVM languages so you don’t have to use Ruby. Cuke4Duke depends on JRuby and the cucumber gem.

Do I have to install JRuby to use Cuke4Duke?

You don’t have to do a full JRuby install unless you want to use the cuke4duke Command Line. However you will need a JRuby jar file on your file system. It can sit in a local Maven repository, or it can be a jar file you reference from your Ant build script.

Do I have to install any ruby gems?

Yes, you have to install the cuke4duke ruby gem. Cuke4Duke has first class Maven and Ant support, so the installation is easy even if you are not familiar with JRuby or Ruby gems. The cuke4duke gem will end up next to your JRuby jar file.