Bạn muốn quản lý dự án Java một cách dễ dàng? Maven là công cụ mạnh mẽ giúp bạn tự động hóa quy trình build, quản lý thư viện và các dependency hiệu quả.
1.Maven là gì
Maven là một công cụ quản lý dự án và tự động hóa quá trình xây dựng phần mềm. Nền tảng được sử dụng chủ yếu trong việc quản lý các phụ thuộc, quản lý xây dựng chuỗi và quản lý thư viện của các dự án Java. Maven sử dụng các cấu hình tệp có cấu trúc như POM (Mô hình đối tượng dự án) để xác định cách xây dựng dự án, quản lý phụ thuộc và thực hiện các nhiệm vụ khác liên quan đến quá trình phát triển phần mềm. Đây là một trong những công cụ quản lý dự án tốt nhất hiện nay.
Cách tạo 1 project maven đơn giản:
- Step 1: Chọn new project -> chọn Build system là Maven -> click Create
- Step 2: click load Maven
Vậy là chúng ta đã có 1 project maven đơn giản với cấu trúc folder như sau:
2
2.Cách tìm kiếm và add các thư viện hiệu quả
Giả sử chúng ta sẽ tạo 1 project có kết nối với database là PostgreSQL thì chúng ta sẽ cần có thư viện PostgreSQL. Để thêm thư viện vào project, chúng ta sẽ làm các bước sau
- Step 1: Vào google, gõ tìm kiếm java spring boot maven
- Step 2: click vào link đầu tiên và chúng ta sẽ thấy rất nhiều phiên bản của thư viện được hiện ra. Ở đây, chúng ta sẽ ưu tiên chọn những thư viện không bị đánh dấu là Vulnerabilities. Tiếp đến, chúng ta chọn những thư viện gần đây nhất bằng cách nhìn vào cột Date. Sau đó, chúng ta nhìn sang cột Usages. Cột này sẽ cho ta biết phiên bản của thư viện đó có bao nhiêu người sử dụng. Và mẹo chọn đó chính là chọn phiên bản có nhiều người sử dụng. Phiên bản này được nhiều người tin dùng nên sẽ hạn chế việc các lỗi vặt nhưng vẫn đảm bảo các tính năng mới nhất của thư viện. Ở đây chúng ta sử dụng phiên bản 42.7.3 sẽ ổn định nhất.
- Step 3: Click chọn phiên bản 42.7.3, lập tức hiện ra trang của phiên bản gồm các thông tin của phiên bản. Tiếp theo chúng ta sẽ chọn Maven và copy đoạn code ở phía dưới:
Step 4: Vào file pom.xml của project chúng ta vừa tạo. Tạo thẻ <dependencies></dependencies> dán phần code vừa copy vào bên trong thẻ và click Sync Maven Changes
- Step 4: Vào file pom.xml của project chúng ta vừa tạo. Tạo thẻ <dependencies></dependencies> dán phần code vừa copy vào bên trong thẻ và click Sync Maven Changes
Maven import thư viện về project, chọn File -> Project Structure -> Libraries, ta sẽ thấy thư viện PostgreSQL đã được import vào project.
Hy vọng bài viết này giúp ích cho bạn trong quá trình phát triển ứng dụng! Sucodev Community luôn sẵn sàng đồng hành cùng bạn!
Fanpage: https://www.facebook.com/Sucodev.Community
Group Zalo: https://zalo.me/g/bxdjch748









