maven 테스트를 실행하면 java.lang.OutOfMemoryError가 발생합니다. 솔루션을 찾기 위해 Google을 검색하고 시도했지만 export MAVEN_OPTS=-Xmx1024m
작동하지 않았습니다. 누구나이 문제에 대한 다른 솔루션을 알고 있습니다 .BTW는 maven 3.0을 사용하고 있습니다.
미리 감사드립니다
"mvn test -e"를 실행할 때 여기에 오류 메시지를 붙여 넣습니다.
실패한 테스트 : 경고 (junit.framework.TestSuite $ 1) testDefaultPigJob_1 (com.snda.dw.pig.impl.DefaultPigJobLocalTest) testDefaultPigJob_2 (com.snda.dw.pig.impl.DefaultPigJobLocalTest) 테스트 실행 : 11, 실패 : 3, 오류 : 0, 건너 뛰기 : 0 10/11/01 13:37:18 정보 executionengine.HExecutionEngine : hadoop fi에 연결 파일 시스템 : file : /// [정보] ----------------------------------------------- ------------------------- [정보] 빌드 실패 [정보] ----------------------------------------------- ------------------------- [정보] 총 시간 : 30.063 초 [정보] 종료일 : Mon Nov 01 13:37:18 PDT 2010 [정보] 최종 메모리 : 3M / 6M [정보] ----------------------------------------------- ------------------------- [오류] org.apache.maven.plugins : maven-surefire-plugin : 2 목표를 실행하지 못했습니다. 5 : test (default-test) on project dw.pig : 테스트 실패가 있습니다. [오류] [오류] E : \ Code \ Java \ workspace \ dw.pig \ target \ surefire-reports를 참조하십시오. r 개별 테스트 결과. [오류]-> [도움말 1] org.apache.maven.lifecycle.LifecycleExecutionException : 목표 o를 실행하지 못했습니다. 프로젝트의 rg.apache.maven.plugins : maven-surefire-plugin : 2.5 : test (기본 테스트) dw.pig : 테스트 실패가 있습니다. 에 대한 E : \ Code \ Java \ workspace \ dw.pig \ target \ surefire-reports를 참조하십시오. 개별 테스트 결과. org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor .java : 199) org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor .java : 148) org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor .java : 140) org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje에서 ct (LifecycleModuleBuilder.java:84) org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje에서 ct (LifecycleModuleBuilder.java:59) org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBu에서 ild (LifecycleStarter.java:183) org.apache.maven.lifecycle.internal.LifecycleStarter.execute (Lifecycl eStarter.java:161) org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:314)에서 org.apache.maven.DefaultMaven.execute (DefaultMaven.java:151)에서 org.apache.maven.cli.MavenCli.execute (MavenCli.java:445) org.apache.maven.cli.MavenCli.doMain (MavenCli.java:168) org.apache.maven.cli.MavenCli.main (MavenCli.java:132) at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl. java : 39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAcces sorImpl.java:25) java.lang.reflect.Method.invoke (Method.java:597)에서 org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Laun cher.java:290) org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.jav a : 230) org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (La uncher.java:409) org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java : 352) 원인 : org.apache.maven.plugin.MojoFailureException : 테스트 실패가 있습니다. . 에 대한 E : \ Code \ Java \ workspace \ dw.pig \ target \ surefire-reports를 참조하십시오. 개별 테스트 결과. org.apache.maven.plugin.surefire.SurefirePlugin.execute (SurefirePlugi n.java:629) org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (Default BuildPluginManager.java:107) org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor .java : 195) ... 19 더 [오류] [오류] 전체 디버그 로깅을 사용하려면 -X 스위치를 사용하여 Maven을 다시 실행하세요. [오류] [ERROR] 오류 및 가능한 해결 방법에 대한 자세한 내용은 d 다음 기사 : [오류] [도움말 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc