Professional Documents
Culture Documents
Nội dung
8/29/22 Ngoại lệ 2
Giới thiệu Maven
• Maven
– Quản lý version, dependencies
– Quản lý build, tự động download javadocs, source
8/29/22 Ngoại lệ 3
Repository
8/29/22 Ngoại lệ 4
Tạo maven project
• Bước 1: File à New à Maven Project
8/29/22 Ngoại lệ 5
Tạo maven project
• Bước 2: Điền các thông tin
• Group Id: Tên tổ chức/công
ty/cá nhân của dự án
• Artifact Id: Tên của packge,
dự án
• Version: version của project
• Package: để ý 2 giá trị:
• jar -thư viện hoặc java
application,
• war là web application
• Name: Tên project (trong
eclipse)
8/29/22 Ngoại lệ 6
Cấu hình file .pom
8/29/22 Ngoại lệ 7
Cấu hình file .pom
8/29/22 Ngoại lệ 9
Cấu hình file .pom
8/29/22 Ngoại lệ 10
Một số lệnh maven cơ bản
8/29/22 Ngoại lệ 11
Một số lệnh maven cơ bản
• Chuột phải vào project, chọn Run as à Maven
Build
8/29/22 Ngoại lệ 12
Một số chương trình quản lý dự án
khác
Ant Maven Gradle
- Năm 2000 - Năm 2004 - Năm 2012
- Đóng gói và build dự án - Cải thiện Ant, đưa ra bộ - Kết hợp các ưu điểm
thông qua các mô tả cấu trúc dự án tiêu của Ant và Maven
theo cú pháp XML chuẩn - Hỗ trợ nhiều loại ngôn
- Cho phép dev sử dụng ngữ lập trình
plugin của mình thay vì - Gradle tương thích với
tự code mô tả Ant, Maven à dễ dàng
- Cho phép tải thư viện chuyển đổi
từ Internet
- Các đoạn code dài và - Nếu dự án không theo - Sử dụng Groovy để
phức tạp cấu trúc tiêu chuẩn, dev đóng gói
phải chỉnh lại rất tốn - Build script viết bằng
thời gian Gradle ngắn gọn và súc
- Việc dùng XML để code tích hơn Maven
gặp vấn đề phức tạp
giống Ant
8/29/22 Ngoại lệ 13