2014-06-18 14 views
5

Tôi muốn liệt kê tất cả các phụ thuộc của maven (bao gồm các phụ thuộc chuyển tiếp) của việc xây dựng gradle của tôi với giấy phép của họ. Điều này có khả thi với plugin Gradelli IntelliJ không? Nếu có, làm thế nào? Ngoài ra, một hướng dẫn dòng lệnh gradle cũng sẽ là đủ.Liệt kê tất cả các phụ thuộc gradle với giấy phép của họ

+0

Không có ý tưởng nào nếu thông tin giấy phép được lưu trữ ở dạng gradle. Bạn có thể cần phải đào sâu vào mã nguồn hoặc thực hiện một số sửa lỗi. – Opal

+0

Không phải trong gradle nhưng trong maven. Các dự án bao gồm phụ thuộc maven với gradle. –

+0

Vâng, tôi hiểu. Nhưng bạn cần phải hiển thị dữ liệu bằng cách sử dụng gradle, có? – Opal

Trả lời

7

Tôi muốn giới thiệu số license-gradle-plugin. Nó có thể báo cáo về giấy phép từ các phụ thuộc của bạn thông qua nhiệm vụ downloadLicense.

+1

Vâng, đó là một công cụ tuyệt vời. Bạn có thể vui lòng mở rộng câu trả lời của bạn như thế nào để thiết lập các thuộc tính đúng cách? Tôi không biết phải làm gì sau đây: downloadLicenses { includeProjectDependencies = true dependencyConfiguration = 'compile' } Đó có nên là một phần của tệp build.gradle không? –

+1

Ok, tự tìm thấy nó. Nó phải nằm trong build.gradle. Nhưng tôi đã không tìm kiếm biên dịch nhưng cung cấpCompile :) –

+1

@MatthiasKricke Tuyệt vời, đã cứu mạng tôi. Cảm ơn! – sealskej

Các vấn đề liên quan