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