Try adding the dependency at plugin level: 

http://jbehave.org/reference/stable/maven-goals.html


> On 10 Jun 2014, at 10:53, Jonathan Gray <jonny.g...@gmail.com> wrote:
> 
> Hi,
> 
> I'm currently seeing the following error when trying to run JBehave using 
> the maven plugin against a Spring Batch project.
> 
> [ERROR] Failed to execute goal org.jbehave:jbehave-maven-plugin:3.9.2:run-
> stories-as-embeddables (run-stories) on project mrp: Failed to run
> stories as embeddables: Failure in running embeddable: Hierarchy: Error 
> creating bean with name 'hierarchyConfiguration': Invocation of ini
> t method failed; nested exception is java.lang.NoClassDefFoundError: 
> org/codehaus/jettison/mapped/Configuration: org.codehaus.jettison.mappe
> d.Configuration -> [Help 1]
> 
> I currently only have one story (accompanied by Hierarchy Java class which 
> is a JUnitStory).  This uses the SpringStepsFactory which in turns 
> references an annotated HeirarchyConfiguration class for the context.
> 
> The jettison library is a transitive dependency from spring-batch-core and 
> I can see it referenced in the first lines of INFO from the jbehave plugin 
> (see below).  Is this a familiar problem to anyone?
> 
> [INFO] --- jbehave-maven-plugin:3.9.2:run-stories-as-embeddables (run-
> stories) @ mrp ---
> [INFO] Running stories as embeddables using embedder Embedder
> [storyMapper=StoryMapper,storyRunner=StoryRunner,embedderMonitor=MavenEmbed
> derM
> onitor,classLoader=EmbedderClassLoader[urls=[/C:/Dev/mrp/mrp/target/test-
> classes/, /C:/Dev/mrp/mrp/target/classes/, jbehave-core-3.9
> .2.jar, junit-4.11.jar, hamcrest-core-1.3.jar, hamcrest-library-1.3.jar, 
> hamcrest-integration-1.3.jar, commons-collections-3.2.1.jar, common
> s-io-2.4.jar, commons-lang-2.6.jar, plexus-utils-3.0.10.jar, freemarker-
> 2.3.19.jar, paranamer-2.4.jar, xstream-1.4.5.jar, xmlpull-1.1.3.1.ja
> r, xpp3_min-1.1.4c.jar, jbehave-spring-3.9.2.jar, spring-test-
> 4.0.5.RELEASE.jar, spring-context-4.0.5.RELEASE.jar, spring-aop-
> 4.0.5.RELEASE.
> jar, aopalliance-1.0.jar, spring-beans-4.0.5.RELEASE.jar, spring-core-
> 4.0.5.RELEASE.jar, commons-logging-1.1.3.jar, spring-expression-4.0.5.
> RELEASE.jar, spring-jdbc-4.0.5.RELEASE.jar, spring-tx-4.0.5.RELEASE.jar, 
> ojdbc7-12.1.0.1.0.jar, spring-batch-core-3.0.0.RELEASE.jar, com.ibm
> .jbatch-tck-spi-1.0.jar, javax.batch-api-1.0.jar, jettison-1.2.jar, spring-
> batch-infrastructure-3.0.0.RELEASE.jar, spring-retry-1.1.0.RELEAS
> E.jar, spring-batch-test-3.0.0.RELEASE.jar, hamcrest-all-
> 1.3.jar],parent=ClassRealm[plugin>org.jbehave:jbehave-maven-plugin:3.9.2, 
> parent: s
> 
> Thanks,
> Jon
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
> 
>    http://xircles.codehaus.org/manage_email
> 
> 

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to