2017-07-10 3 views
10

Ich versuche, Maven auf Windows-Subsystem für Linux zu laufen, und bekomme "kann Speicher nicht zuordnen" Fehler. Allerdings zeigt free -m, dass ich viel Speicher zur Verfügung habe, und das gleiche Build auf Cygwin gelingt.Maven auf Windows-Subsystem für Linux

Jeder hat irgendwelche Tipps für den Umgang damit? Ich würde es vorziehen, meine settings.xml über meine pom.xmls zu ändern, aber ich bin für fast alles offen.

+0

Warum der Downvote? – Eyal

+2

Warum die Close-Down-Stimmen? Ist diese Frage nicht allgemein genug? Sinnvoll? Bezogen auf die Entwicklung? Fehlende Details? – Eyal

+0

Seltsam, nehme ich richtig an, dass Sie die Standard-JVM-Optionen verwenden? Können Sie überprüfen, dass Sie die Xms-Optionen und die Xmx-Optionen nicht geändert haben und dass sie nicht über den Systemressourcen liegen? (siehe http://maven.apache.org/configure.html) Könnten Sie auch den genauen Fehler posten, den Sie sehen? Und welche Version von Maven benutzt du? – Adonis

Antwort

2

Versuchen Sie, Maven zu installieren, indem Sie es herunterladen, nicht indem Sie eine apt-get install maven tun. Auf meinen Ubuntu-Rechnern konnte ich nie die "apt" -Version dazu bringen, richtig zu arbeiten und habe immer darauf zurückgegriffen, sie direkt von der Maven download herunterzuladen. Ich habe das auf meiner WSL versucht und konnte ein ziemlich gutes JEE-Projekt ohne Probleme erstellen.