Details
-
Type: Improvement
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Maven Plugin
-
Labels:None
-
Number of attachments :
Description
The maven plug-in for JBehave works all right, but it should default to standard maven archetype layout for test classes and the JBehave team should come up with a standard on where plain-text scenarios should live, what file extension they should have (to make them discoverable) and then allow that standard to be overridden.
The documentation on the JBehave site should clearly present the standard layout and specify how it can be overridden.
Reporting output should be included in the standard and should by default go where maven reports typically go, in a sub-directory of target.
Scenarios can live both in Maven main or test directories, according to the user preference.
The default is in main as to encourage the separation of modules for code and integration tests. But the "test" scope is also configurable.
The examples (especially the trader one) already present documentation of a typical and suggested Maven usage. We could of course improve and expand on the written documentation.