My java_home is set to Java 4, but in my pom I do specify that I want to use java6.
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <verbose>true</verbose> <fork>true</fork> <executable>${jse6}\bin\javac</executable> <source>1.6</source> <target>1.6</target> <compilerArguments> <verbose /> <bootclasspath> ${jse6}\jre\lib\rt.jar </bootclasspath> </compilerArguments> </configuration> </plugin> -----Original Message----- From: Kalle Korhonen [mailto:[EMAIL PROTECTED] Sent: Thursday, January 25, 2007 11:52 AM To: Maven Users List Subject: Re: Surefire And Java6 You are compiling with 1.6 but running the classes in 1.5 (or 1.4). what's your JAVA_HOME set to? Kalle On 1/25/07, Parikh, Pratik P. <[EMAIL PROTECTED]> wrote: > > Hi Everyone, > > I am using Java6 and have some junit 3.8.1 test cases. When I try to > build I get following? > > I am using the 2.2 version of surefire? Is sun fire not supporting in > Java6 yet? If so is there a work around for this? > > <plugin> > <artifactId>maven-surefire-plugin</artifactId> > <version>2.2</version> > </plugin> > > > [INFO] Surefire report directory: > C:\apparch\com.covance.infrastructure.core\target\surefire-reports > org.apache.maven.surefire.booter.SurefireExecutionException: > com/covance/system/core/util/CovanceServiceLoaderTestCase (Unsupported > major.minor version 50.0); nested exception is > java.lang.UnsupportedClassVersionError: > com/cov/system/core/util/CovServiceLoaderTestCase (Unsupported major.minor > version 50.0) > java.lang.UnsupportedClassVersionError: > com/cov/system/core/util/CovServiceLoaderTestCase (Unsupported major.minor > version 50.0) > at java.lang.ClassLoader.defineClass0(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:539) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:251) > at java.net.URLClassLoader.access$100(URLClassLoader.java:55) > at java.net.URLClassLoader$1.run(URLClassLoader.java:194) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:187) > at java.lang.ClassLoader.loadClass(ClassLoader.java:289) > at java.lang.ClassLoader.loadClass(ClassLoader.java:235) > at > org.apache.maven.surefire.booter.IsolatedClassLoader.loadClass > (IsolatedClass > Loader.java:100) > at > org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.locateTestSet s > (Ab > stractDirectoryTestSuite.java:84) > at > org.apache.maven.surefire.Surefire.createSuiteFromDefinition(Surefire.ja va > :1 > 47) > at org.apache.maven.surefire.Surefire.run(Surefire.java:108) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a > :39 > ) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl > .java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess > (SurefireB > ooter.java:225) > at > org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java > :747 > ) > > Pratik Parikh > > > > ----------------------------------------------------- > Confidentiality Notice: This e-mail transmission may contain > confidential or legally privileged information that is intended only > for the individual or entity named in the e-mail address. If you are > not the intended recipient, you are hereby notified that any > disclosure, copying, distribution, or reliance upon the contents of > this e-mail is strictly prohibited. > > If you have received this e-mail transmission in error, please reply > to the sender, so that we can arrange for proper delivery, and then > please delete the message from your inbox. Thank you. > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]