2017-07-10 18 views
10

Tôi đang cố gắng chạy maven trên Windows Subsystem cho Linux và nhận được lỗi "không thể cấp phát bộ nhớ". Tuy nhiên, miễn phí -m cho thấy rằng tôi có nhiều bộ nhớ khả dụng và cùng một bản dựng trên Cygwin thành công.Maven trên Hệ thống con Windows Đối với Linux

Bất kỳ ai cũng có bất kỳ mẹo nào để giải quyết vấn đề này? Tôi muốn thay đổi tệp settings.xml của mình trên tệp pom.xml của mình, nhưng tôi mở hầu hết mọi thứ.

+0

Tại sao bạn nên downvote? – Eyal

+2

Tại sao các phiếu bầu đóng và xuống? Câu hỏi này không đủ chung? Hữu ích? Liên quan đến phát triển? Thiếu chi tiết? – Eyal

+0

Lạ, tôi có giả định rằng bạn sử dụng các tùy chọn JVM mặc định không? Bạn có thể kiểm tra xem bạn đã không sửa đổi bất cứ đâu tùy chọn 'Xms' và' Xmx' và chúng không nằm trên tài nguyên của hệ thống của bạn không? (xem http://maven.apache.org/configure.html) Bạn cũng có thể đăng lỗi chính xác mà bạn thấy không? Và bạn đang sử dụng phiên bản nào của maven? – Adonis

Trả lời

2

Hãy thử cài đặt maven bằng cách tải xuống, không phải bằng cách thực hiện apt-get install maven. Trên các máy Ubuntu của tôi, tôi chưa bao giờ có thể nhận được phiên bản "apt" để hoạt động bình thường và luôn phải sử dụng nó để tải trực tiếp từ số Maven download. Tôi đã thử nó trên WSL của tôi và đã có thể xây dựng một dự án JEE có kích thước khá tốt mà không có vấn đề gì.

Các vấn đề liên quan