เมื่อฉันเรียกใช้การทดสอบ 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