You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by David Shapiro <Da...@sas.com> on 2010/03/02 14:43:25 UTC

How do I fix this issue?

	I had eclipse/maven working great before I went to windows 7.  Now, I cannot get maven to package anything.  I get this error about surefire everytime I try to build with maven a war file with run as maven package.  The initial install of eclipse/maven did not install the junit-2.4.3.  It gave a message about connection refused at repo1 for this class.  It gave a suggestion to manually download and install with mvn command, which I did.  Now, I get these errors.  One question I had was whether you were required to have any tests.  Is this error happening due to some confusion because I have no test cases?  If that is the case, does anybody have a simple testcase (for junit?) I can use?  If that is not the case, does anybody know how I can fix this issue?

David



I am using maven2, eclipse 3.5.2, and java 1.6.0_18.  I recently moved to windows 7 and reinstalled these and pointed them at my workspace from before, but now maven packaging into a war does not work.  I have no tests for my project by the way.
> 
> [INFO] Copying 0 resource
> [INFO] [compiler:testCompile {execution: default-testCompile}]
> [INFO] Nothing to compile - all classes are up to date
> [INFO] [surefire:test {execution: default-test}]
> [INFO] Surefire report directory: U:\workspace\tower\target\surefire-reports
> org.apache.maven.surefire.booter.SurefireExecutionException: Unable to find clas
> s to create suite 'org.apache.maven.surefire.junit.JUnitDirectoryTestSuite'; nes
> ted exception is java.lang.ClassNotFoundException: org.apache.maven.surefire.jun
> it.JUnitDirectoryTestSuite; nested exception is org.apache.maven.surefire.testse
> t.TestSetFailedException: Unable to find class to create suite 'org.apache.maven
> .surefire.junit.JUnitDirectoryTestSuite'; nested exception is java.lang.ClassNot
> FoundException: org.apache.maven.surefire.junit.JUnitDirectoryTestSuite
> org.apache.maven.surefire.testset.TestSetFailedException: Unable to find class t
> o create suite 'org.apache.maven.surefire.junit.JUnitDirectoryTestSuite'; nested
> exception is java.lang.ClassNotFoundException: org.apache.maven.surefire.junit.
> JUnitDirectoryTestSuite
> java.lang.ClassNotFoundException: org.apache.maven.surefire.junit.JUnitDirectory
> TestSuite
>        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>        at org.apache.maven.surefire.booter.IsolatedClassLoader.loadClass(Isolat
> edClassLoader.java:103)
>        at org.apache.maven.surefire.Surefire.instantiateObject(Surefire.java:25
> 5)
>        at org.apache.maven.surefire.Surefire.instantiateSuite(Surefire.java:305
> )
>        at org.apache.maven.surefire.Surefire.createSuiteFromDefinition(Surefire
> .java:207)
>        at org.apache.maven.surefire.Surefire.run(Surefire.java:156)
>        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.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Su
> refireBooter.java:345)
>        at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j
> ava:1009)
> [INFO] ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO] ------------------------------------------------------------------------
> [INFO] There are test failures.
> 
> Please refer to U:\workspace\tower\target\surefire-reports for the individual te
> st results.
> 

--
Brett Porter
brett@apache.org
http://brettporter.wordpress.com/






---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Re: How do I fix this issue?

Posted by Wayne Fay <wa...@gmail.com>.
> The initial install of eclipse/maven did not install the junit-2.4.3.
> It gave a message about connection refused at repo1 for this class.

I assume the built-in Windows 7 firewall or your antivirus is probably
blocking Maven / Java from reaching out to the Internet to download
junit and other artifacts, so you're having to install them manually.
Fix that problem, delete the junit jars you manually installed, and
try again.

Wayne

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org