When you execute JBehave from Maven, a report or set of reports should be written to a sub-directory of the standard maven target directory or target/site directory.
One set of reports should be human-readable (for instance, HTML).
Another set of reports should be machine-readable (for instance, XML).
Both reports should include the same summary and count information about the number of scenarios and steps executed, failed, pending, successful and not executed.
Both reports should contains per-scenario and per-step content and outcomes.
This will greatly aid in the creation of plug-ins that execute JBehave in CI systems and reporting systems such as Hudson, Bamboo and Sonar.