Quản lý phiên bản Gradle với FlyEnv
Gradle là công cụ tự động hóa build được dùng chủ yếu cho các dự án Java, Kotlin và Android, đảm nhận biên dịch, quản lý phần phụ thuộc, kiểm thử và đóng gói — đây là công cụ build tiêu chuẩn đằng sau các framework như Spring Boot. FlyEnv giữ nhiều phiên bản Gradle trên một máy và chuyển đổi phiên bản mà terminal của bạn dùng. Module Gradle tập trung vào hai việc: cài đặt phiên bản từ nhiều nguồn, và kiểm soát binary gradle nào mà shell của bạn trỏ về. Nó không chạy dịch vụ nền nào — không có gì để khởi động hay dừng.

Quản lý phiên bản Gradle
Mở Gradle → Trình quản lý phiên bản để cài và quản lý các bản phân phối Gradle song song.
- Nhiều nguồn cài đặt: bản build tĩnh trên macOS, Linux và Windows, Homebrew và MacPorts trên macOS, và SDKMAN trên macOS và Linux — chọn nguồn nào đang quản lý các công cụ trên máy của bạn thì dùng nguồn đó.
- Phát hiện SDKMAN: FlyEnv tự động quét
~/.sdkman/candidates/gradle, nên các phiên bản bạn cài bằng SDKMAN sẽ xuất hiện trong danh sách cạnh những phiên bản do FlyEnv quản lý. - Phiên bản tùy chỉnh: trỏ FlyEnv đến bất kỳ thư mục nào chứa bản phân phối Gradle của riêng bạn; nó phát hiện binary
bin/gradle(gradle.battrên Windows) và liệt kê cạnh các phiên bản được quản lý. - Cài sạch sẽ: bản build tĩnh được giải nén vào thư mục ứng dụng riêng của FlyEnv dưới dạng
gradle/<version>/, được xác minh bằnggradle --version, và thuộc tính cách ly của macOS được xóa tự động sau khi giải nén.

Chuyển đổi phiên bản bằng dòng lệnh
Tab Dịch vụ là một bảng các phiên bản đã cài — bất chấp tên gọi, Gradle không phải một dịch vụ đang chạy, nên tab này quản lý phiên bản và PATH thay vì các tiến trình.
- Phiên bản mặc định cho terminal: đặt phiên bản đã cài nào mà lệnh
gradletrong terminal của bạn sẽ trỏ về. FlyEnv thêm hoặc xóa thư mụcbincủa phiên bản đó khỏiPATHcủa bạn và đánh dấu mục hiện tại do FlyEnv hay một công cụ khác đặt. - Alias theo từng phiên bản: đặt cho mỗi lần cài một alias ngắn để các bản build tương tự vẫn dễ phân biệt trong danh sách.
- Ghi chú theo từng phiên bản: gắn một ghi chú tự do vào bất kỳ phiên bản nào để ghi lại nó dùng để làm gì.
- Xóa dễ dàng: xóa các phiên bản không còn cần đến trực tiếp từ bảng.
Gradle cần một runtime Java trên PATH; hướng dẫn thiết lập môi trường Java trình bày cách cài JDK với FlyEnv. Tải chính ứng dụng từ trang tải xuống.
Hướng dẫn, giải pháp và bản demo liên quan
Tiếp tục với một hướng dẫn thực tế, một giải pháp, một bản demo hoặc góc nhìn từ cộng đồng.
Lưu ý tương thích
Trang Gradle chỉ bao gồm quản lý phiên bản và PATH — nó không có cơ chế gắn dự án riêng. Việc gắn runtime theo từng dự án do các module ngôn ngữ đảm nhiệm; xem hướng dẫn môi trường runtime cấp dự án. Nguồn cài đặt khả dụng khác nhau tùy hệ điều hành, vì vậy hãy coi Trình quản lý phiên bản trong bản FlyEnv bạn đã cài là danh sách chuẩn xác.