Cài đặt apache maven như thế nào
Để build một ứng dụng, website hay java api. Java 3 build tool phổ biến Maven, Gradle, Ant,. Với mỗi build tool có cách build và cấu hình khác nhau. Bài viết xin giới thiệu build java bằng Maven.
Show Nội dung 1
Apache Maven là gì?Apache Maven là một build tool mạnh mẽ cho các dự án phần mềm dùng ngôn ngữ Java. Nó được viết bằng Java, giúp nó có thể chay không phụ thuộc với nền tảng. Maven cũng có thể thực hiện các hoạt động khác như: tạo trang web, tải lên kết quả xây dựng hoặc tạo báo cáo. Ngoài ra Maven cũng hỗ trợ tạo cấu trúc thư mục ban đầu cho các ứng dụng. Cài đặt MavenYêu cầu hệ thống
Nếu maven chưa được cài và cấu hình thì thực hiện 1 trong 2 cách bên dưới để cài cho Windows hoặc Linux: Cài đặtCài trên Window/MacCách 1: Để cài đặt thủ công, bạn có thể tải xuống Maven từ trang chính thức Maven. Giải nén vào một thư mục và thêm biến môi trường M2_HOME trỏ đến thư mục này. VD: C:\java\maven. Thêm M2_HOME/bin vào biến đường dẫn của bạn. Để kiểm tra cài đặt thành công dùng lệnh Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0) Maven home: C:\java\maven\apache-maven-3.8.5 Chi tiết cách các bước bạn xem tại bài hướng dẫn Cài đặt Maven trên Windows Cách 2: Cài bằng package manager, bạn có thể dùng chocolatey để setup tự động maven bằng lệnh sau: choco uninstall maven -Y Cài trên LinuxĐối với Linux, hầu hết đều hỗ trợ cài Maven vào kho lưu trữ của Linux. Trên Ubuntu, bạn có thể sử dụng lệnh sau trên dòng lệnh để cài đặt nó. sudo apt-get install mvn # if that does not work, try sudo apt-get install maven Đến đây bạn đã hoàn tất cài đặt cài đặt maven. Kiểm tra cấu hìnhTạo project mavenBạn hãy thực hiện bên dưới để tạo 1 dự án mẫu theo đề xuất của maven. mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false Sau khi thực hiện lệnh trên.1 dự án maven sẽ có cấu trúc như bên dưới. my-app |-- pom.xml `-- src |-- main | `-- java | `-- com | `-- mycompany | `-- app | `-- App.java `-- test `-- java `-- com `-- mycompany `-- app `-- AppTest.java Trong việc build app bằng maven, file quan trọng cần tìm hiểu là file choco uninstall maven -Y0 . Nó là file configuration duy nhất chứa toàn bộ thông tin cần thiết để build dự án . Nội dung file POM sẽ rất lớn tùy vào độ phức tạp của dự án, nhưng không cần thiết phải hiểu tất cả. Chúng ta cần focus vào các đểm chính cần nắm với vai trò DevOps hay người dựng CICD cho hệ thống. Maven là một tool build và quản lý dependence cho Java bases application development. Giống với các tool Java bases application khác, nó không cài đặt như các window service, mà nó được cài đặt sử dụng biến môi trường của Windows. Chuẩn bị môi trườngTrước khi cài đặt, chúng ta cần thực hiện các bước sau trước:
Để kiểm tra java version trên máy, chúng ta Mở “Run” -> nhập “cmd” để mở command prompt lên Tiếp đến bạn nhập “java – version” rồi nhấn “Enter” C:\Users\huyen>java -version java version "17.0.3" 2022-04-19 LTS Java(TM) SE Runtime Environment (build 17.0.3+8-LTS-111) Java HotSpot(TM) 64-Bit Server VM (build 17.0.3+8-LTS-111, mixed mode, sharing) Cài đặt MavenDownload
Setup biến môi trườngCũng giống với cách setup biến môi trường cho Java. Đầu tiên chúng ta mở Environment Variables như sau: Của Microsoft sẽ giúp bạn khắc phục sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10. Cách cài đặt apache maven trên centos 7Apache Maven là một công cụ quản lý và hiểu dự án nguồn mở được sử dụng chủ yếu cho các dự án Java. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn hai cách khác nhau để cài đặt Apache Maven trên Debian 9. |