Gradle là một công cụ tự động hóa xây dựng mã nguồn mở dựa trên Groovy và Kotlin. Công cụ này chủ yếu được sử dụng để xây dựng các dự án Java, nhưng nó hỗ trợ nhiều ngôn ngữ, bao gồm Java, C/C++ và JavaScript. Gradle giúp nhà phát triển phần mềm xây dựng, tự động hóa và phân phối phần mềm một cách hiệu quả. Gradle hỗ trợ cả việc tải xuống tự động các phần phụ thuộc và nhiều kho lưu trữ, bao gồm Maven và Ivy.
Hướng dẫn này sẽ giải thích cách cài đặt Gradle trên Ubuntu 22.04.
Sau khi tất cả các gói hệ thống của bạn được cập nhật, hãy cài đặt các gói cần thiết khác bằng lệnh sau.
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Sau khi cài đặt Java, bạn có thể xác minh Java bằng lệnh sau:
Bạn sẽ thấy thông báo sau đầu ra:
Đầu tiên, hãy cài đặt gói Snap bằng lệnh sau:
Tiếp theo, hãy chạy lệnh sau để cài đặt Gradle bằng gói Snap quản lý.
Sau khi cài đặt Gradle, bạn có thể xác minh cài đặt Gradle bằng lệnh sau:
Bạn sẽ nhận được thông báo sau đầu ra:
Sau khi Gradle được tải xuống, hãy giải nén tệp đã tải xuống bằng lệnh sau:
Tiếp theo, đổi tên thư mục đã giải nén thành lệnh sau lệnh.
Bạn có thể xác minh thư mục đã giải nén bằng lệnh sau lệnh:
Đầu ra:
Thêm các dòng sau:
Lưu và đóng tệp sau đó đặt quyền thực thi với lệnh sau lệnh:
Tiếp theo, tải các biến môi trường bằng lệnh sau:
Bạn có thể xác minh cài đặt Gradle bằng lệnh sau lệnh:
Bạn sẽ nhận được kết quả sau:
Hướng dẫn này sẽ giải thích cách cài đặt Gradle trên Ubuntu 22.04.
Yêu cầu
- Một máy chủ chạy Ubuntu 22.04.
- Mật khẩu gốc được thiết lập cho máy chủ của bạn.
Cập nhật hệ thống của bạn
Trước tiên, bạn sẽ cần cập nhật tất cả các gói hệ thống của mình lên phiên bản mới nhất. Bạn có thể thực hiện việc này bằng cách chạy lệnh sau:
Mã:
apt update -y
apt upgrade -y
Mã:
apt install wget unzip -y
Cài đặt Java JDK
Gradle dựa trên Java. Vì vậy, Java JDK phải được cài đặt trên hệ thống của bạn. Bạn có thể cài đặt phiên bản Java mới nhất bằng cách chạy lệnh sau:
Mã:
apt install default-jdk -y
Mã:
java -version
Mã:
openjdk version "11.0.17" 2022-10-18
OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu222.04)
OpenJDK 64-Bit Server VM (build 11.0.17+8-post-Ubuntu-1ubuntu222.04, mixed mode, sharing)
Cài đặt Gradle bằng Snap
Trong phần này, chúng ta sẽ tìm hiểu cách cài đặt Gradle bằng Snap.Đầu tiên, hãy cài đặt gói Snap bằng lệnh sau:
Mã:
apt install snapd -y
Mã:
snap install gradle --classic
Mã:
gradle -v
Mã:
Welcome to Gradle 7.6!
Cài đặt Gradle từ Nguồn
Bạn cũng có thể cài đặt Gradle từ nguồn.Tải xuống Gradle
Đầu tiên, hãy thay đổi thư mục thành /opt và tải xuống phiên bản Gradle mới nhất với lệnh sau lệnh:
Mã:
cd /opt/
wget https://downloads.gradle-dn.com/distributions/gradle-7.6-bin.zip
Mã:
unzip gradle-7.6-bin.zip
Mã:
mv gradle-7.6 gradle
Mã:
ls /opt/gradle
Mã:
bin init.d lib LICENSE NOTICE README
Cấu hình biến môi trường Gradle
Tiếp theo, bạn sẽ cần tạo một tệp để xác định biến môi trường để sử dụng Gradle. Hãy tạo một tệp mới bên trong thư mục /etc/profile.d:
Mã:
nano /etc/profile.d/gradle.sh
Mã:
export GRADLE_HOME=/opt/gradle
export PATH=${GRADLE_HOME}/bin:${PATH}
Mã:
chmod +x /etc/profile.d/gradle.sh
Mã:
source /etc/profile.d/gradle.sh
Xác minh cài đặt Gradle
Gradle hiện đã được cài đặt trên hệ thống của bạn, đã đến lúc xác minh xem Gradle đã được cài đặt hay chưa.Bạn có thể xác minh cài đặt Gradle bằng lệnh sau lệnh:
Mã:
gradle -v
Mã:
Welcome to Gradle 7.6!
Here are the highlights of this release: - Added support for Java 19. - Introduced `--rerun` flag for individual task rerun. - Improved dependency block for test suites to be strongly typed. - Added a pluggable system for Java toolchains provisioning.
For more details see https://docs.gradle.org/7.6/release-notes.html
------------------------------------------------------------
Gradle 7.6
------------------------------------------------------------
Build time: 2022-11-25 13:35:10 UTC
Revision: daece9dbc5b79370cc8e4fd6fe4b2cd400e150a8
Kotlin: 1.7.10
Groovy: 3.0.13
Ant: Apache Ant(TM) version 1.10.11 compiled on July 10 2021
JVM: 11.0.17 (Ubuntu 11.0.17+8-post-Ubuntu-1ubuntu222.04)
OS: Linux 5.15.0-53-generic amd64