2015-12-01 20 views
7

Tôi đang cố gắng cài đặt Maven 3.3.9 trên máy tính xách tay mới của mình nhưng dường như nó vô cùng khó khăn. Tôi không chắc chắn những gì đã thay đổi kể từ phiên bản 3.0 mà tôi đã được sử dụng chủ yếu nhưng bây giờ tôi không thể đặt M2_HOME, MAVEN_HOMEPATH biến đúng cách.Cài đặt Maven 3.3.9, cách đặt thư mục M2_HOME, MAVEN_HOME và bin?

trang chủ Maven nói với tôi để thiết lập nó như thế này:

  • MAVEN_HOME: C: /apache-maven-3.3.9
  • M2_HOME: C: /apache-maven-3.3.9
  • PATH: C: /apache-maven-3.3.9/bin

nhưng điều đó, như bạn có thể đoán, không hoạt động. Hơn nữa, thậm chí không có thư mục bin bên trong apache-maven-3.3.9! Tôi đã tìm thấy thư mục: C: /apache-maven-3.3.9/apache-maven/src/bin nhưng nó cũng không giúp ích gì.

Cách đặt chính xác?

Trả lời

18

Dường như bạn đã tải xuống bản lưu trữ được phân phối sai từ trang web Maven: bạn đã tải xuống nguồn chứ không phải mã nhị phân.

Đi tới download page, bạn cần chọn "Lưu trữ zip nhị phân" (hoặc "Lưu trữ tar.gz nhị phân"). Sau đó, bạn có thể làm theo các bước cài đặt từ the install page nhưng các bước thực sự thẳng thắn:

  • Đảm bảo JAVA_HOME biến môi trường được thiết lập và các điểm đến cài đặt JDK bạn
  • lưu trữ phân phối Extract trong bất kỳ thư mục
  • Thêm thư mục bin của thư mục được tạo ra apache-maven-3.3.9 vào biến môi trường PATH

có được không cần phải thiết lập các M2_HOME hoặc MAVEN_HOME biến môi trường.

+1

+1. Câu trả lời này là chính xác. Tôi vừa tải xuống phiên bản maven chính xác và thùng rác ở đó. Tất nhiên đó là trách nhiệm của bạn để đặt những biến trong PATH của bạn, giả sử bạn có một số kiến ​​thức về cách cửa sổ PATH hoạt động. –

+0

Xin chào, tôi có một vấn đề tương tự. Tôi có cài đặt maven và biến đường dẫn chính xác. Tôi đã phát triển mã trong một máy tính (nhật thực) khi tôi di chuyển về nhà máy tính tôi nhận được thuộc tính hệ thống -Dmaven.multiModuleProjectDirectory không được thiết lập. Kiểm tra biến môi trường $ M2_HOME và khớp lệnh mvn. lỗi. Cùng một phiên bản của nhật thực và Maven được cài đặt trong cả hai máy. Điều gì có thể là vấn đề? –

+0

@ Ferda-Ozdemir-Sonmez Nếu bạn đang gặp vấn đề này với Eclipse, có thể là phiên bản m2e của bạn không được nâng cấp. Đảm bảo bạn sử dụng phiên bản mới nhất, xem [trang tải xuống] (https://www.eclipse.org/m2e/m2e-downloads.html). – Tunaki

0

Nếu bạn muốn giữ cài đặt maven luôn được cập nhật, bạn có thể dễ dàng cài đặt nó qua Homebrew trên Mac OS X hoặc Linuxbrew trên Linux.

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