JBehave is a BDD framework for Java and all JVM languages (Groovy, Ruby, Scala).
Canonical information for JBehave:
Please report issues, feature requests on JIRA or discuss them on the dev mailing list.
Keep an eye on the Travis CI server for JBehave builds.
JDK version required:
1.8 or above to build (tested with Oracle JDK on different platforms)
The target runtime version is still 1.5 or above.
Maven version required to build: 3.0 or above.
Configure IDE to use UTF-8 for all files Configure Maven by adding "-Dfile.encoding=UTF-8" to $MAVEN_OPTS
Maven is supported in Intellij IDEA out-of-the-box Maven is supported in Eclipse via m2e plugin, included out-of-the-box in some Eclipse distributions. Eclipse users may also want to load the ides/eclipse/lifecycle-mapping-metadata.xml or ignore the m2e lifecycle mappings manually.
See also:
- jbehave-core core functionality of JBehave
- jbehave-web web extensions to JBehave
- jbehave-osgi OSGi extensions to JBehave
- jbehave-eclipse Eclipse integration for JBehave
- jbehave-tutorial for an example of JBehave testing of a real web application.
See LICENSE.txt in the source root (BSD).