[ 
https://jira.codehaus.org/browse/JBEHAVE-454?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=296632#comment-296632
 ] 

Anders Sandberg Nordbø commented on JBEHAVE-454:
------------------------------------------------

FWIW [~estaub], this was helpful to me as well. Thanks for asking - even if 
they don't like tickets to be opened, this is searchable info on the web.

Note that the online docs are missing this <scope>test</scope> from the 
configuration and will not work on many projects.

                
> Can't run-stories-as-embeddables from test directory using Maven plugin
> -----------------------------------------------------------------------
>
>                 Key: JBEHAVE-454
>                 URL: https://jira.codehaus.org/browse/JBEHAVE-454
>             Project: JBehave
>          Issue Type: Bug
>          Components: Maven Plugin
>    Affects Versions: 3.1.2
>            Reporter: Edward Staub
>
> When I tried to use it, the plugin couldn't find my .java file.  
> I suspect that this is because the classloader obtained under Maven with a 
> story that uses 
>           new LoadFromClasspath(this.getClass().getClassLoader())
> as a StoryLoader doesn't include the test class directory - even though the 
> running class is IN the test class directory. The same code works correctly 
> under the Eclipse debugger (including the test class directory in the 
> classpath).  Everything else works correctly in Maven - unit tests, etc.
> The configuration:
>                         <configuration>
>                             
> <sourceDirectory>${project.build.sourceDirectory}</sourceDirectory>
>                             
> <testSourceDirectory>${project.build.testSourceDirectory}</testSourceDirectory>
>                             <includes>
>                                 <include>**/ProcessorTestStory.java</include>
>                             </includes>
>                             <metaFilters>
>                                 <metaFilter>+author *</metaFilter>
>                                 <metaFilter>-skip</metaFilter>
>                             </metaFilters>
>                             <systemProperties>
>                                 <property>
>                                     <name>java.awt.headless</name>
>                                     <value>true</value>
>                                 </property>
>                             </systemProperties>
>                             
> <ignoreFailureInStories>true</ignoreFailureInStories>
>                             <ignoreFailureInView>false</ignoreFailureInView>
>                         </configuration>
> -Ed

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



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

    http://xircles.codehaus.org/manage_email


Reply via email to