Người ta có thể chạy gradlew dependencies
để tìm hiểu về sự phụ thuộc của nhiệm vụ mô-đun. Có cách nào để tìm phụ thuộc transitive của phụ thuộc buildscript?Có nhiệm vụ "phụ thuộc" Gradle cho phụ thuộc buildScript không?
Ví dụ: classpath 'com.android.tools.build:gradle:1.0.0'
phụ thuộc trực tiếp vào lúc:
com.android.tools.build builder
com.android.tools.lint lint
net.sf.proguard proguard-gradle
tools.base project-test-lib
Như có thể thấy trên MVNRepository. Nhưng hiện vật này có sự phụ thuộc của riêng họ. Có cách nào và cách nào để tìm ra chúng mà không cần phải di chuyển toàn bộ cây phụ thuộc theo cách thủ công?
Là một làm rõ, classpath Tôi đang nói về được xác định bởi:
buildscript {
repositories {}
dependencies { .... }
}
Không thể tạo báo cáo cái nhìn sâu sắc phụ thuộc vì cấu hình đầu vào không được chỉ định. ", Đã thử thêm' --configuration classpath', nhưng nó vẫn cho tôi lỗi tương tự. Cũng đã thử 'biên dịch' và' thời gian chạy 'để không có kết quả. Bất kỳ ý tưởng? (Gradle 3.5) – TWiStErRob
Câu trả lời này không chính xác. Đầu tiên, như chú thích ở trên đề cập đến, nhiệm vụ 'dependencyInsight' yêu cầu một tên cấu hình được cung cấp thông qua tùy chọn' --configuration'. Thứ hai, chỉ cấu hình dự án, không phải cấu hình bản dựng, được tiếp xúc với tác vụ này. –