As Eric said, you are missing a dependency on Jaxen.

Try adding this to your pom.xml:
<dependency>
      <groupId>jaxen</groupId>
      <artifactId>jaxen</artifactId>
      <version>1.1-beta-8</version>
      <scope>compile</scope>
</dependency>

Wayne

On 4/6/06, Eric Redmond <[EMAIL PROTECTED]> wrote:
> The one relevant line:
> Caused by: java.lang.NoClassDefFoundError: org/jaxen/BaseXPath
>
> Anyway, I'd suggest using the Maven 2 plugin in Eclipse and get the
> dependencies to work that way (rather than through the classpath). So when
> you have the classpath set up correctly in Eclipse, it should work with
> Maven as well.
>
> Eric
>
> On 4/6/06, Pierre Jacquot <[EMAIL PROTECTED]> wrote:
> >
> > To make Unit Test I use Junit and JTestCase. All works with eclispe but
> > when
> > i want to use JTestCase I have a problemem with my JDom package. I already
> > have one but it seems to doesn't work good in Maven.
> > If anyone have the same problem, or had have the same, Can he explain me
> > how
> > to resolve it ?
> >
> > Here the java's error :
> > java.lang.reflect.InvocationTargetException
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke(
> > NativeMethodAccessorImpl.java:39)
> >         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > DelegatingMethodAccessorImpl.java:25)
> >         at java.lang.reflect.Method.invoke(Method.java:324)
> >         at org.apache.maven.surefire.battery.JUnitBattery.processTestClass
> > (
> > JUnitBattery.java:130)
> >         at org.apache.maven.surefire.battery.JUnitBattery.<init>(
> > JUnitBattery.java:81)
> >         at org.apache.maven.surefire.SurefireUtils.instantiateBattery(
> > SurefireUtils.java:63)
> >         at org.apache.maven.surefire.Surefire.instantiateBatteries(
> > Surefire.java:262)
> >         at org.apache.maven.surefire.Surefire.run(Surefire.java:140)
> >         at org.apache.maven.surefire.Surefire.run(Surefire.java:87)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke(
> > NativeMethodAccessorImpl.java:39)
> >         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > DelegatingMethodAccessorImpl.java:25)
> >         at java.lang.reflect.Method.invoke(Method.java:324)
> >         at org.apache.maven.surefire.SurefireBooter.runTestsInProcess(
> > SurefireBooter.java:313)
> >         at org.apache.maven.surefire.SurefireBooter.run(
> > SurefireBooter.java
> > :221)
> >         at org.apache.maven.test.SurefirePlugin.execute(
> > SurefirePlugin.java
> > :371)
> >         at org.apache.maven.plugin.DefaultPluginManager.executeMojo(
> > DefaultPluginManager.java:412)
> >         at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
> > (DefaultLifecycleExecutor.
> >         at
> >
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle
> > (DefaultLifecy
> > 5)
> >         at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkProjectLifecycle
> > (DefaultLifecycleE
> >         at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.forkLifecycle
> > (DefaultLifecycleExecutor
> >         at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
> > (DefaultLifecycleExecutor.
> >         at
> >
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle
> > (DefaultLifecy
> > 5)
> >         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
> > (
> > DefaultLifecycleExecutor.j
> >         at
> >
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
> > (DefaultLi
> > a:306)
> >         at
> > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments
> > (DefaultLifecycleEx
> >         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
> > DefaultLifecycleExecutor.java:
> >         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
> >         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
> >         at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >         at sun.reflect.NativeMethodAccessorImpl.invoke(
> > NativeMethodAccessorImpl.java:39)
> >         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> > DelegatingMethodAccessorImpl.java:25)
> >         at java.lang.reflect.Method.invoke(Method.java:324)
> >         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)
> > Caused by: java.lang.NoClassDefFoundError: org/jaxen/BaseXPath
> >         at java.lang.Class.forName0(Native Method)
> >         at java.lang.Class.forName(Class.java:141)
> >         at org.jdom.xpath.XPath.newInstance(XPath.java:126)
> >         at org.jdom.xpath.XPath.selectNodes(XPath.java:337)
> >         at org.jtestcase.core.digester.XQueryParserImpl_Jaxen.getElements
> > (XQueryParserImpl_Jaxen.java
> >         at
> > org.jtestcase.core.digester.JTestCaseDigester.getTestCaseGlobalParams(
> > JTestCaseDigester.ja
> >         at org.jtestcase.JTestCase.getGlobalParams(JTestCase.java:240)
> >         at org.jtestcase.JTestCase.getGlobalParamLocale(JTestCase.java
> > :278)
> >         at org.jtestcase.JTestCase.<init>(JTestCase.java:155)
> >         at com.test_junit.app.CalculatorTest.<init>(CalculatorTest.java
> > :53)
> >         at com.test_junit.app.CalculatorTest.suite(CalculatorTest.java:76)
> >
> >
>
>

Reply via email to