Apache Maven là một công cụ quản lý dự án và tự động hóa quy trình xây dựng (build) trong phát triển phần mềm. Maven giúp quản lý các phụ thuộc, quản lý vòng đời của dự án, và tự động hóa nhiều công việc liên quan đến quá trình phát triển, như việc biên dịch mã nguồn, quản lý thư viện, và tạo ra các bản phân phối của ứng dụng.
Maven sử dụng file cấu hình XML để định rõ cấu trúc dự án và các công việc cần thực hiện. Mỗi dự án Maven thường chứa một tập hợp các thư mục chuẩn và một hoặc nhiều file cấu hình POM (Project Object Model). File POM mô tả thông tin về dự án, các phụ thuộc, các plugin mà Maven sẽ sử dụng trong quá trình xây dựng, và nhiều thông tin khác.
Maven giúp đơn giản hóa quy trình phát triển và làm cho việc chia sẻ mã nguồn, quản lý thư viện, và triển khai ứng dụng trở nên dễ dàng hơn. Nó là một công cụ phổ biến trong cộng đồng phát triển Java và cũng có thể được sử dụng cho nhiều ngôn ngữ lập trình khác.
Maven project là một project Java sử dụng công cụ Apache Maven để xây dựng nên một project Java mang nét đặc trưng kiểu Maven. Code sẽ được hỗ trợ bởi các thư viện trong Apache Maven và các quy tắc thiết lập vận hành bởi Maven. Như hình An chụp bên trên là cấu trúc thư mục và file pom.xml đặc trưng của project Maven.
Đặc biệt hay của Maven project là khi cài đặt các thư viện thì chúng ta chỉ cần search trong kho có sẵn tại mvnrepository.com của Maven luôn không cần tải và add file JAR thuần tuý. Điều này giúp tiện lợi cả về thao tác và bộ nhớ. Nhẹ nhàng hơn và thuận tiện hơn nhanh hơn khi di chuyển source code sang nhiều máy tính khác nhau.
Để tải Apache Maven trên máy tính chạy hệ điều hành windows, điều đầu tiên chúng ta cần làm là tải file maven zip từ trang chủ và giải nén ra. Sau đó chúng ta cần cài biến môi trường cho Maven để có thể sử dụng trên máy.
Để cài đặt và sử dụng Maven, trước tiên chúng ta cần đảm bảo máy tính đã cài sẵn JDK và đã cấu hình biến môi trường JAVA_HOME.
Apache Maven được tải miễn phí, các bạn có thể vào trang chủ của Apache Maven để tải xuống file zip. Chọn cái Binary zip archive
Tại thời điểm này phiên bản 3.8.6 đang là phiên bản mới nhất của Maven. Sau khi tải xong, các bạn tiến hành giải nén và đặt nó trong thư mục bất kỳ, nhưng hãy đặt trong thư mục ít đụng tới vì nếu lở các bạn xoá thì Maven sẽ không hoạt động được nữa. Sau khi giải nén thư mục sẽ trông giống như thế này.
Bây giờ chúng ta move nó sang ổ đĩa C:\ cho an toàn vì cũng ít đụng đến. An suggest thôi nhé.
Bước cuối cùng để chúng ta có thể sử dụng Maven là cài biến môi trường cho nó bằng cách.
Vào thanh tìm kiếm của windows gõ View advanced system settings hoặc Variable nó sẽ ra như bên dưới:
Trong System Properties dialog, chọn vào Advanced và chọn Environment Variables…
Trong Environment variables dialog, vào phần System variables chọn New
Trong này chúng ta sẽ tạo biến môi trường MAVEN_HOME và trỏ đến thư mục mà chúng ta đã lưu trước đó. Y như JDK chúng ta từng làm.
Nó sẽ như thế này
Tiếp theo chúng ta sẽ trỏ cái biến MAVEN_HOME này vào biến Path của hệ thống
Sau khi nhấn Edit thì sẽ hiện form tiếp tục nhấn New
Chúng ta nhập giá trị như sau: %MAVEN_HOME%\bin
Nghĩa là chúng ta chỉ định từ biến MAVEN_HOME trỏ đến thư mục bin của nó
Tiếp theo nhấn Ok Ok Ok là xong.
Để kiểm tra quá trình cài đặt đã thành công hay chưa chúng ta cần mở CMD lên và chạy những lệnh sau:mvn -version
Nó sẽ hiển thị Maven version chúng ta vừa cài và cùng phiên bản JDK đã cài trước đó. Vậy là xong !!
Nếu các bạn check nó chưa ra thì kiểm tra lại đường dẫn biến môi trường và sau đó thử restart máy lại, vì nhiều khi có những máy cần như vậy 😁
Anh Tester
Đường dẫu khó chân vẫn cần bước đi
Đời dẫu khổ tâm vẫn cần nghĩ thấu