Avatar
0
Nguyễn Thái Sơn Professional
Nguyễn Thái Sơn Professional
Thực sự maven có cần thiết
Ngày xưa bọn em code Java core, chỉ cần chạy file main class, cần thư viện gì thì lên mạng tải về rồi cho vào thư mục repository chạy, em đọc nhiều bài viết nói mục đích maven và gradle quản lý thư viện, quản lý life cycle dự án- cái này em k biết. Anh có thể chia sẻ em thêm phần này k ạ
  • Answer
Remain: 5
1 Answer
Avatar
tvd12 Professional
tvd12 Professional
  1. Quản lý thư viện nghĩa là sẽ tự động hoá việc tải thư viện thay cho việc em phải tải và add bằng tay vào classpath
  2. Quản lý life cycle nghĩa là: quá trình build 1 dự án là từ source code => file jar. Thì maven sẽ tách ra thành các bước: mã nguồn => validate mã nguồn => biên dịch => chạy test => đóng gói => file jar, và em sẽ có thể can thiệp vào các bước này bằng cách sử dụng các plugin.
  • 0
  • Reply