Details
Description
I am using this report builder definition in a annotation setup as per the JBehave website documentation:
public static class MyReportBuilder extends StoryReporterBuilder {
public MyReportBuilder()
}
The reports are being generated in the view directory, however there are no images, css or javascript being generated even though the html refers to them. I've scoured the web site documentation which suggests that they should be and tells you how to turn them off, but not what to do if they are not there.
Activity
Mauro Talevi
made changes -
Field | Original Value | New Value |
---|---|---|
Status | Open [ 1 ] | Resolved [ 5 ] |
Fix Version/s | 3.4 [ 17278 ] | |
Resolution | Not A Bug [ 6 ] |
OK, I eventually managed to locate a zip file of the css, javascript and images on https://nexus.codehaus.org/content/repositories/releases/org/jbehave/site/jbehave-site-resources/ however it is only 3.1.1 and the jbehave.css file is a different name to generated html which expects jbehave-core.css. Thats in the core jar file but is not extracted by the reports.
I extracted the zip and set it as a source folder in eclipse with a output folder that matches my reports directories. So that got most of the bits in the correct place.
Either there is an easier (non-maven) way of doing this or stuff is missing from the downloads and documentation sections of the JBehave website.