Domanda

Sembra m2eclipse non riconosce la mia variabile $ M2_OPTS.

posso correre la stessa corporatura di fuori del bene Eclipse (con heapsize a gomito verso l'alto):

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 51 seconds
[INFO] Finished at: Tue Nov 10 00:00:02 EST 2009
[INFO] Final Memory: 72M/187M
[INFO] ------------------------------------------------------------------------

Ma quando ho eseguito questo con m2eclipse ho sempre esaurito la memoria:

[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Java heap space
[INFO] ------------------------------------------------------------------------
[INFO] Trace
  java.lang.OutOfMemoryError: Java heap space
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
    ...
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 minute 27 seconds
[INFO] Finished at: Mon Nov 09 23:56:32 EST 2009
[INFO] Final Memory: 43M/81M
[INFO] ------------------------------------------------------------------------

Tutte le idee?

SOLUTION :. Aggiungere i args mem alla scheda JRE installata delle preferenze Java

È stato utile?

Soluzione

Non ci sono attualmente un problema su questo, vedere MNGECLIPSE-1182 , e una soluzione alternativa:

  

... è possibile specificare gli argomenti di default JVM in Window / Preferences / Java / JRE installati.

Ma in realtà, questo commento mi è fonte di confusione:

  

[Sembra come se la corrente   plug m2eclipse onora ancora il   variabile ambiente M2_OPTS quando   utilizzando un'installazione Maven esterna.

     

Così ho appena definito entrambi:   MAVEN_OPTS per l'esecuzione mvn da   prompt dei comandi e M2_OPTS per   esecuzione Maven da m2eclipse. Per esempio. impostato   M2_OPTS=-Xmx256M -XX:MaxPermSize=128M

     

Sto usando Maven 2.1.0 e Maven   Integrazione per la versione di Eclipse   0.9.9.200907071528 con Eclipse Galileo. ]

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top