Because I run JBehave in the test scope of the same project that it is testing I cannot use the compile scope for JBehave dependencies.
However, the maven unpack-view-resources goal requires the resources to be in compile scope. This means that they get included in my final WAR.
When I switch them to test scope the unpack-view-resources goal doesn't find them.
I suppose the best fix would be to allow the unpack-view-resources goal to have its scope configured in the same way as the run-stories goals.