Are your tests actually using the 4.0 annotations, or the old reflection-based execution (methods prefixed w/ test*). If the latter, try using junit 3.8.2 - which has always worked for me on Mac.
-- Eric Redmond http://blog.propellors.net On 7/31/07, Ian Dunlop <[EMAIL PROTECTED]> wrote: > > Hello, > > In the repository are junit 3.8.1, 3.8.2, 4.0 & 4.1. I believe it is > 4.0 that is being used. > > Ian > > On 31 Jul 2007, at 15:04, Eric Redmond wrote: > > > That's curious - makes me think a transative dep of junit is not > > found? > > Natrually skipping the test will work, since maven.test.skip also > > skips test > > compilation, however, what version of junit are you using? > > > > -- > > Eric Redmond > > http://blog.propellors.net > > > > On 7/31/07, Ian Dunlop <[EMAIL PROTECTED]> wrote: > >> > >> Hello, > >> > >> Here is some more info, with the stack trace: > >> > >> [INFO] Compiling 5 source files to /Users/Ian/scratch/taverna1.0/ > >> taverna-bootstrap/target/test-classes > >> [INFO] > >> --------------------------------------------------------------------- > >> --- > >> [ERROR] BUILD FAILURE > >> [INFO] > >> --------------------------------------------------------------------- > >> --- > >> [INFO] Compilation failure > >> > >> /Users/Ian/scratch/taverna1.0/taverna-bootstrap/src/test/java/net/sf/ > >> taverna/tools/RepositoriesTest.java:[9,7] cannot find symbol > >> symbol : constructor TestCase() > >> location: class junit.framework.TestCase > >> > >> /Users/Ian/scratch/taverna1.0/taverna-bootstrap/src/test/java/net/sf/ > >> taverna/tools/ProfileSelectorTest.java:[14,7] cannot find symbol > >> symbol : constructor TestCase() > >> location: class junit.framework.TestCase > >> > >> /Users/Ian/scratch/taverna1.0/taverna-bootstrap/src/test/java/net/sf/ > >> taverna/tools/BootstrapTest.java:[9,7] cannot find symbol > >> symbol : constructor TestCase() > >> location: class junit.framework.TestCase > >> > >> /Users/Ian/scratch/taverna1.0/taverna-bootstrap/src/test/java/net/sf/ > >> taverna/tools/RavenPropertiesTest.java:[40,7] cannot find symbol > >> symbol : constructor TestCase() > >> location: class junit.framework.TestCase > >> > >> /Users/Ian/scratch/taverna1.0/taverna-bootstrap/src/test/java/net/sf/ > >> taverna/tools/RavenPropertiesTest.java:[96,16] cannot find symbol > >> symbol : method assertFalse(java.lang.String,boolean) > >> location: class net.sf.taverna.tools.RavenPropertiesTest > >> > >> /Users/Ian/scratch/taverna1.0/taverna-bootstrap/src/test/java/net/sf/ > >> taverna/tools/ProfileListSelectorTest.java:[9,7] cannot find symbol > >> symbol : constructor TestCase() > >> location: class junit.framework.TestCase > >> > >> > >> [INFO] > >> --------------------------------------------------------------------- > >> --- > >> [INFO] Trace > >> org.apache.maven.BuildFailureException: Compilation failure > >> at > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals > >> (DefaultLifecycleExecutor.java:560) > >> at > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi > >> fec > >> ycle(DefaultLifecycleExecutor.java:480) > >> at > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal > >> (DefaultLifecycleExecutor.java:459) > >> at > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan > >> dle > >> Failures(DefaultLifecycleExecutor.java:311) > >> at > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen > >> ts( > >> DefaultLifecycleExecutor.java:278) > >> at > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute > >> (DefaultLifecycleExecutor.java:143) > >> at org.apache.maven.DefaultMaven.doExecute > >> (DefaultMaven.java: > >> 334) > >> at org.apache.maven.DefaultMaven.execute > >> (DefaultMaven.java:125) > >> at org.apache.maven.cli.MavenCli.main(MavenCli.java:280) > >> 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:585) > >> 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: org.apache.maven.plugin.CompilationFailureException: > >> Compilation failure > >> at org.apache.maven.plugin.AbstractCompilerMojo.execute > >> (AbstractCompilerMojo.java:516) > >> at org.apache.maven.plugin.TestCompilerMojo.execute > >> (TestCompilerMojo.java:102) > >> at org.apache.maven.plugin.DefaultPluginManager.executeMojo > >> (DefaultPluginManager.java:443) > >> at > >> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals > >> (DefaultLifecycleExecutor.java:539) > >> ... 16 more > >> > >> On 31 Jul 2007, at 12:24, Ian Dunlop wrote: > >> > >>> Hello, > >>> > >>> I am trying to use Maven (2.0.7) to build an application on an > >>> Intel Mac (OSX 10.4.10). It keeps failing with 'cannot find > >>> symbol' related to a Junit class. The app builds perfectly on > >>> Linux. Building with the -Dmaven.test.skip=true flag on the Mac > >>> is successful. I have looked on the web and the only related post > >>> was to do with using Maven with Java6 (http://mail- > >>> archives.apache.org/mod_mbox/maven-users/200612.mbox/% > >>> [EMAIL PROTECTED]). I am using Java5 but have the > >>> Java6 developer preview on my Mac - could this be the issue. If > >>> not then do you have any ideas. > >>> > >>> Cheers, > >>> > >>> Ian > >>> -------------------------------------------------------------------- > >>> - > >>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>> For additional commands, e-mail: [EMAIL PROTECTED] > >>> > >> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] >