Professional Documents
Culture Documents
Nội dung
9/13/2021 Ngoại lệ 2
Giới thiệu Maven
• Maven
– Quản lý version, dependencies
– Quản lý build, tự động download javadocs, source
9/13/2021 Ngoại lệ 3
Repository
9/13/2021 Ngoại lệ 4
Tạo maven project
• Bước 1: File New Maven Project
9/13/2021 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)
9/13/2021 Ngoại lệ 6
Cấu hình file .pom
9/13/2021 Ngoại lệ 7
Cấu hình file .pom
9/13/2021 Ngoại lệ 9
Cấu hình file .pom
9/13/2021 Ngoại lệ 10
Một số lệnh maven cơ bản
9/13/2021 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
9/13/2021 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
9/13/2021 Ngoại lệ 13