เมื่อฉันเรียกใช้การทดสอบ 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 การประมวลผลข้อมูลเครื่องยนต์ HExecutionEngine: การเชื่อมต่อกับ hadoop fi
le ระบบที่: file: ///
[ข้อมูล] ----------------------------------------------- -------------------------
[INFO] BUILD FAILURE
[ข้อมูล] ----------------------------------------------- -------------------------
[INFO] เวลาทั้งหมด: 30.063 วินาที
[INFO] สิ้นสุดเมื่อ: Mon Nov 01 13:37:18 PDT 2010
[INFO] หน่วยความจำสุดท้าย: 3M / 6M
[ข้อมูล] ----------------------------------------------- -------------------------
[ข้อผิดพลาด] ล้มเหลวในการดำเนินการเป้าหมาย org.apache.maven.plugins: maven-surefire-plugin: 2
5: test (default-test) ใน project dw.pig: มีการทดสอบล้มเหลว
[ข้อผิดพลาด]
[ข้อผิดพลาด] โปรดดู E: \ Code \ Java \ workspace \ dw.pig \ target \ surefire-reports สำหรับ
r ผลการทดสอบแต่ละรายการ
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: ล้มเหลวในการดำเนินการเป้าหมาย o
rg.apache.maven.plugins: maven-surefire-plugin: 2.5: test (default-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
กะรัต (LifecycleModuleBuilder.java:84)
ที่ org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProje
กะรัต (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)
ที่ sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
ที่ sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.
Java: 39)
ที่ 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
ที่อยู่: 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 (ค่าเริ่มต้น
BuildPluginManager.java:107)
ที่ org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor
.java: 195)
... 19 เพิ่มเติม
[ข้อผิดพลาด]
[ข้อผิดพลาด] เรียกใช้ Maven อีกครั้งโดยใช้สวิตช์ -X เพื่อเปิดใช้งานการบันทึกการแก้ไขข้อบกพร่องทั้งหมด
[ข้อผิดพลาด]
[ERROR] สำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดและวิธีแก้ไขที่เป็นไปได้โปรดเรีย
d บทความต่อไปนี้:
[ERROR] [วิธีใช้ 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureExc