Stable releases

Stable releases are downloadable from JBehave download page.

Stable releases are also found on the Codehaus Repository (which is synched with the Central Maven Repository)

.

Latest Snapshot

The snapshot builds of JBehave can be found on the Codehaus Snapshots Repository. Be sure to choose the snapshot with the latest version and the filename with the latest timestamp.

Using Maven Artifacts

If you use Maven as the build system (or one that is compatible with the Maven Repository, such as Ivy), you can declare JBehave dependency as

specifying the correct version.

If you are using the JBehave dependency-injection extensions you'll need to also add the corresponding module

JBehave was designed to be embeddable in different development environments. The jbehave-core contains support for running stories as JUnit tests - which can be run either in your favourite IDE or in your command-line build that supports JUnit tests.

You can also run stories using the JBehave Ant or Maven extensions. In this case, an extra dependency needs to be declared, jbehave-ant or jbehave-maven-plugin, as appropriate. Refer to running stories.