Làm cách nào để loại trừ sự phụ thuộc bắc cầu trong gradle?
Làm cách nào để loại trừ sự phụ thuộc bắc cầu trong gradle?

Video: Làm cách nào để loại trừ sự phụ thuộc bắc cầu trong gradle?

Video: Làm cách nào để loại trừ sự phụ thuộc bắc cầu trong gradle?
Video: Dependency Management with Gradle Part 2 - Handling Conflicts and Customizing Resolution 2024, Tháng tư
Anonim

Loại trừ Transitive Sự phụ thuộc theo cấu hình

Tìm ví dụ riêng biệt về mô-đun và nhóm. Trước tiên, hãy tìm ví dụ sẽ sử dụng phụ thuộc mô-đun như bên dưới. Chạy lệnh gradle nhật thực, bạn sẽ thấy rằng dom4j và JAR phụ thuộc của nó sẽ không khả dụng trong classpath.

Theo dõi điều này, phụ thuộc bắc cầu trong gradle là gì?

Phụ thuộc bắc cầu Một biến thể của một thành phần có thể có sự phụ thuộc trên các mô-đun khác để hoạt động bình thường, được gọi là phụ thuộc bắc cầu . Bản phát hành của một mô-đun được lưu trữ trên một kho lưu trữ có thể cung cấp siêu dữ liệu để khai báo những phụ thuộc bắc cầu . Theo mặc định, Gradle giải quyết phụ thuộc bắc cầu tự động.

Tương tự, phụ thuộc bắc cầu trong DBMS là gì? MỘT phụ thuộc bắc cầu trong cơ sở dữ liệu là mối quan hệ gián tiếp giữa các giá trị trong cùng một bảng gây ra một chức năng sự phụ thuộc . Để đạt được bình thường hóa tiêu chuẩn của Dạng chuẩn thứ ba (3NF), bạn phải loại bỏ bất kỳ phụ thuộc bắc cầu.

Cũng cần biết, làm cách nào để loại bỏ sự phụ thuộc của gradle?

Mở ra Android Phòng thu. Nhấp vào Terminal (Bạn sẽ tìm thấy nó ở cơ sở của Android Phòng thu)

Sau đó, bạn có thể làm điều này:

  1. Loại bỏ sự phụ thuộc khỏi tệp gradle của bạn.
  2. Chạy / gỡ lỗi dự án của bạn và đợi nó không thành công (với lý do NonExistingClass)
  3. Nhấn "xây dựng dự án" và đợi nó kết thúc thành công.
  4. Chạy / gỡ lỗi một lần nữa.

Cấu hình gradle là gì?

MỘT cấu hình ”Là một nhóm phụ thuộc được đặt tên. MỘT Gradle bản dựng có thể có 0 hoặc nhiều hơn. “Kho lưu trữ” là một nguồn phụ thuộc. Sự phụ thuộc thường được khai báo thông qua việc xác định các thuộc tính và đưa ra các thuộc tính này, Gradle biết cách tìm phần phụ thuộc trong kho lưu trữ.

Đề xuất: