Được train một khóa về Java cơ bản và tôi bắt đầu cảm thấy thích thú với ngôn ngữ lập trình này. Quyết tâm bỏ luôn .NET lao vào tìm hiểu Java mặc dù chưa biết gì nhiều về nó. Sự bỡ ngỡ đầu tiên là khi tìm hiểu các framework dành cho ngôn ngữ này thì tôi thấy hầu hết các ví dụ được cung cấp dưới dạng Maven Project. Chậc, bắt đầu khó khăn rồi đây, chẳng biết Maven là cái giống gì có ăn được không nữa. Thôi kệ, loay hoay hỏi bác Gồ xem làm thế nào để cài Maven rồi giờ cũng biết được chút chút. Tiện thể hôm nay cuối tuần không đi chơi ở nhà viết 1 bài hướng dẫn luôn mọi người cách cài Maven, biết đâu sau này có bài nào đụng chạm tới còn có link để share.

I. Cách cài đặt Maven

* Cài đặt JDK *
1. Đầu tiên, bạn cần phải cài đặt sẵn trên máy tính của mình bộ JDK 1.5 trở lên. Ai chưa cài thì vào link bên dưới để tải về bản mới nhất nhé.
http://www.oracle.com/technetwork/java/javase/downloads/index.html

2. Cài đặt biến môi trường cho JAVA_HOME: Nhấp chuột phải vào My Computer > Properties > Advanced system settings > Enviroment Variables...

+ Bấm chọn New trong khung "User variables for TÊN_MÁY_TÍNH", đặt tên là JAVA_HOME và thêm vào đường dẫn đến thư mục chứa JDK.
Ví dụ: C:\Program Files\Java\jdk1.8.0_65

+ Trong khung System variables, tìm đến Path và nhấn Edit sau đó thêm vào sau nó đường dẫn thư mục như sau:
;C:\Program Files\Java\jdk1.8.0_65\bin

Để ý 2 đường dẫn trên nhé, trong PATH thì chuỗi của nó phải có dấu ; + đường dẫn đến thư mục JDK và \bin phía sau nữa nhé.
cách cài đặt maven

* Cài đặt Maven *
3. Tải về phiên bản mới nhất của Maven từ trang chủ của nó từ link bên dưới. Giải nén tập tin vừa tải về để được thư mục Maven và copy nó vào trong C:\Program Files\
Link tải Maven: http://maven.apache.org/download.cgi

4. Cài đặt biến môi trường cho Maven tương tự như JDK.
Trong khung "User variables for TÊN_MÁY_TÍNH" tạo 2 biến môi trường với giá trị như sau:
Variable name: M2_HOME
Variable value: C:\Program Files\apache-maven-3.3.9

Variable name: M2
Variable value: C:\Program Files\apache-maven-3.3.9\bin

Tiếp theo, bấm edit PATH trong System variables và thêm vào cuối đường dẫn sau:
;C:\Program Files\apache-maven-3.3.9\bin
Trong đó apache-maven-3.3.9 là thư mục Maven bạn vừa copy vào ở bước số 3 nhé.

* Test thử cài đặt *
Để test thử cài đặt cũng dễ thôi, mấy bạn mở trình command prompt lên và gõ vào mấy lệnh sau:
> java -version
> mvn --version

Nó hiển thị thông tin về JDK và Maven là OK rồi.
hướng dẫn cách cài đặt maven

II. Một số lệnh cần thiết khi sử dụng Maven

1. Tạo dự án với Maven
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
Với câu lệnh trên nó sẽ tạo cho bạn một dự án Maven có cấu trúc như bên dưới đây.
cau truc du an Maven
2. Build dự án
mvn package
3. Một số lệnh trong Maven
  • validate: validate the project is correct and all necessary information is available
  • compile: biên dịch source code của dự án
  • test: Kiểm thử source code đã biên dịch bằng bộ unit testing framework thích hợp. Phần kiểm thử này không yêu cầu code đã được đóng gói hay đã triển khai.
  • package: Biên dịch code và đóng gói nó ở định dạng có thể phân phối, ví dụ như JAR.
  • integration-test: xử lý và triển khai đóng gói nếu cần thiết vào môi trường được tích-hợp-kiểm-thử có thể chạy.
  • verify: khởi chạy bất kỳ kiểm tra nào để xác minh rằng gói được hợp lệ và đáp ứng tiêu chuẩn chất lượng
  • install: cài đặt các gói vào local respository để sử dụng.
  • clean: dọn dẹp các artifact được tạo ra từ build trước
  • site: generates site documentation cho dự án.
Cái này các bạn lên trang chủ của Maven để đọc bằng tiếng anh để hiểu rõ hơn nhé. Mình hơi gà phần tiếng anh nên dịch không có sát với ý nó muốn diễn đạt cho lắm. Nếu bạn có bất kỳ câu hỏi nào đừng ngại ngần comment lại bên dưới để mình trả lời nhé. Chúc các bạn làm quen với Maven vui vẻ.