Maven-Heapspeicher

7

Wenn ich mvn clean install für mein Build auf Linux RHEL 6 laufen lasse, erhalte ich den folgenden Fehler: java.lang.outOfMemoryError heap space .

Ich habe alle Artikel im Internet gelesen. Auf meinem Rechner habe ich keine Datei namens mvn.sh , ich habe nur eine Datei mvn.bat .

Wo kann ich den Befehl MAVEN_OPTS exportieren?

    
user1858798 28.11.2012, 06:15
quelle

2 Antworten

21

Sie können den Befehl mvn ausführen, also ist es irrelevant, ob Sie eine Datei .sh oder .bat verwenden. Zukünftig sollten Sie jedoch beachten, dass .bat-Dateien für Windows und nicht für Linux gedacht sind. In der gleichen Shell, in der Sie Ihren mvn-Befehl ausführen, tun Sie dies zuerst:

%Vor%

Führen Sie anschließend den Befehl mvn aus. Bump die Zahl hoch, wenn Sie noch nicht genug Speicher haben.

    
Perception 28.11.2012 06:27
quelle
3
  

Wenn ich mvn clean install für mein Build unter Linux RHEL 6 starte, wird der java.lang.outOfMemoryError-Heap-Space angezeigt.

Sie müssen die Umgebungsvariable MAVEN_OPTS festlegen.

  

Ich habe alle Artikel im Internet gelesen

Das ist falsch. Im besten Fall hast du eine KLEINE FRAKTION der relevanten Artikel gelesen.

  

... und in meiner Maschine habe ich nicht mvn.sh, ich habe mvn.bat

Wenn Sie "yum" zur Installation von Maven verwendet haben, wird auf Ihrem Befehlspfad ein "mvn" -Befehl stehen. Auf meinem System ist es ein Shell-Skript. Wenn Sie ein Skript "hacken" würden, würden Sie das bearbeiten.

Aber Sie sollten nicht brauchen.

  

und wo Export MAVEN_OPTS COMMAND festgelegt wird.

Dies ist eine sehr einfache Frage "Wie benutze ich eine Linux-Shell?".

Die Antwort lautet entweder Sie geben an der Eingabeaufforderung ein, bevor Sie den Befehl "mvn" ausführen, oder Sie fügen ihn Ihrer Shell-Initialisierungsdatei hinzu und starten die Shell nach Bedarf neu.

Mein Rat wäre, etwas Zeit in das Lesen eines Tutorials zur Verwendung der Linux-Shell zu investieren. Es wird Ihnen auf lange Sicht viel Zeit ersparen.

    
Stephen C 28.11.2012 06:45
quelle

Tags und Links