My os is windows xp using eclipse 3.5.1
with subclipse 1.6.5 2009/11/28 Cristiano Gavião <[email protected]> > Hi Joris, > > I got this error too in my project. I was trying to figure out what could > be the reason of that. > > Strange is the fact that I can run jbehave examples without get this error. > Did you try to run them on your machine? > > What is your OS? > > Are you using eclipse? if yes, what svn plugin? > > regards > > Cristiano > > Joris wijlens escreveu: > > Hi, > > Mauro thanks for the quick reply. > > I don't see why **/*Scenario.java matches .svn/entries. I often use this > construction in ant / maven related situations and it never gives me > problems. Why is this a problem with Jbehave? > > But of course I tried what you proposed (and I think I already tried it > before) > > <plugin> > <groupId>org.jbehave</groupId> > <artifactId>jbehave-maven-plugin</artifactId> > <version>2.3.2</version> > <executions> > <execution> > <id>run-scenarios-found</id> > <phase>integration-test</phase> > <configuration> > <scenarioincludes> > <scenarioinclude>**/*Scenario.java</scenarioinclude> > </scenarioincludes> > <scenarioexcludes> > <scenarioexclude>**/.svn/*</scenarioexclude> > </scenarioexcludes> > <classloaderinjected>false</classloaderinjected> > </configuration> > <goals> > <goal>run-scenarios</goal> > </goals> > </execution> > </executions> > </plugin> > > but i still get the same error. > > 2009/11/14 Mauro Talevi <[email protected]> > >> Joris, >> >> the problem is that the include pattern **/*Scenario.jar is picking up the >> .svn entry as well. To workaround, either specify the pattern further, e.g. >> **/scenarios/*Scenario.jar, or add exclude pattarn >> **/.svn/* >> >> It should perhaps be made the default behaviour to exclude SCM >> directories. >> >> Cheers >> >> >> Joris wijlens wrote: >> >>> Hi, >>> >>> I have the following pom: >>> >>> <?xml version="1.0" encoding="UTF-8"?> >>> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=" >>> http://www.w3.org/2001/XMLSchema-instance" >>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 >>> http://maven.apache.org/maven-v4_0_0.xsd"> >>> .... >>> <build> >>> <plugins> >>> <plugin> >>> <groupId>org.jbehave</groupId> >>> <artifactId>jbehave-maven-plugin</artifactId> >>> <version>2.3.2</version> >>> <executions> >>> <execution> >>> <id>run-scenarios-found</id> >>> <phase>integration-test</phase> >>> <configuration> >>> <scenarioincludes> >>> <scenarioinclude>**/*Scenario.java</scenarioinclude> >>> </scenarioincludes> >>> <classloaderinjected>false</classloaderinjected> >>> <skip>false</skip> >>> </configuration> >>> <goals> >>> <goal>run-scenarios</goal> >>> </goals> >>> </execution> >>> </executions> >>> </plugin> >>> </plugins> >>> </build> >>> >>> <dependencies> >>> .... >>> <dependency> >>> <groupId>org.jbehave</groupId> >>> <artifactId>jbehave-core</artifactId> >>> <version>2.3.2</version> >>> </dependency> >>> </dependencies> >>> </project> >>> >>> when i run mvn install i get the folowing exception >>> >>> [INFO] Trace >>> org.jbehave.scenario.errors.InvalidScenarioClassPathException: Invalid >>> scenario >>> class path .svn\entries >>> at >>> org.jbehave.scenario.parser.ScenarioClassNameFinder.classNameFor(Scen >>> arioClassNameFinder.java:53) >>> at >>> org.jbehave.scenario.parser.ScenarioClassNameFinder.listScenarioClass >>> Names(ScenarioClassNameFinder.java:41) >>> at >>> org.jbehave.mojo.AbstractScenarioMojo.findScenarioClassNames(Abstract >>> ScenarioMojo.java:130) >>> at >>> org.jbehave.mojo.AbstractScenarioMojo.scenarios(AbstractScenarioMojo. >>> java:184) >>> at >>> org.jbehave.mojo.ScenarioRunnerMojo.execute(ScenarioRunnerMojo.java:2 >>> 0) >>> at >>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi >>> nManager.java:451) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa >>> ultLifecycleExecutor.java:558) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi >>> fecycle(DefaultLifecycleExecutor.java:499) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau >>> ltLifecycleExecutor.java:478) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan >>> dleFailures(DefaultLifecycleExecutor.java:330) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen >>> ts(DefaultLifecycleExecutor.java:291) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi >>> fecycleExecutor.java:142) >>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) >>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) >>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:287) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> at >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. >>> java:39) >>> at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces >>> sorImpl.java:25) >>> at java.lang.reflect.Method.invoke(Method.java:597) >>> at >>> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) >>> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) >>> at >>> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) >>> >>> at org.codehaus.classworlds.Launcher.main(Launcher.java:375) >>> >>> It probably has something to do with my project being a subversion >>> working copy. >>> >>> What do I have to do to fix it? >>> >>> -- >>> Thanks, >>> >>> Joris Wijlens >>> >> >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> >> > > > -- > Met vriendelijke groet, > > Joris Wijlens > > Tel. 06-28419140 > > --------------------------------------------------------------------- To > unsubscribe from this list, please visit: > http://xircles.codehaus.org/manage_email -- Met vriendelijke groet, Joris Wijlens Tel. 06-28419140
