2010-08-17 100 views
2

我一直在谷歌周围一段时间试图找出一个修复这没有真正的运气。尝试运行jBehave测试时,我得到这个 -ScenarioNotFoundException当试图运行jBehave场景

org.jbehave.scenario.errors.ScenarioNotFoundException: Path '$Path_to_jBehave_Directory' 
could not be found by classloader [email protected] ... 

我的文字方案,步骤类,和情景类都在同一个目录($ Path_to_jBehave_Directory)。

这是我用我的Maven POM文件的内容:

<dependency> 
    <groupId>org.jbehave</groupId> 
    <artifactId>jbehave-core</artifactId> 
    <version>2.5</version> 
</dependency> 

任何帮助将不胜感激!

+0

什么是Path_to_jBehave_Directory的价值? – 2010-10-18 11:43:57

回答

7

的Maven不会自动复制.story文件,以测试类路径,除非你告诉它:

<testResources> 
     <testResource> 
      <directory>src/test/java</directory> 
      <includes> 
       <include>**/*.story</include> 
      </includes> 
     </testResource> 
    </testResources> 
+0

相关文档:http://maven.apache.org/pom.html#Resources – jordanpg 2015-08-17 01:40:50