2012-10-17 13 views
14

build gradle của tôi xuất ra thông điệpThông điệp "dựa vào bao bì để xác định phần mở rộng của tạo tác chính bị phản đối" nghĩa là gì?

Deprecated: relying on packaging to define the extension of the main artifact is deprecated, and will not be supported in a future version of Gradle. 

gì có ý nghĩa này và làm thế nào để làm cho cảnh báo biến mất?

+0

Công cụ xây dựng của bạn tạo ra những sản phẩm gì và chúng được xác định như thế nào? –

+0

Nếu ngữ cảnh của bạn là phát triển Android, với plugin Android Gradle, hãy xem thay thế này: http://stackoverflow.com/questions/21496956/gradle-deprecation-relying-on-packaging-to-define-the-extension-of- the-main-art – Jonik

Trả lời

0

Điều này nói rằng bạn phụ thuộc vào một số loại vật phẩm mà nó không biết nhưng nó có thể tìm thấy bằng cách sử dụng thuộc tính "đóng gói" của pom. Có những cải tiến được lên kế hoạch ở đây và chúng được mô tả here.

+27

Câu trả lời này có thể được cải thiện bằng cách gợi ý cách khắc phục cảnh báo thực tế. Tài nguyên được liên kết không giúp giải thích cách làm cho cảnh báo biến mất. –

+1

để làm điều đó, tôi sẽ trả lời một câu hỏi mà không được hỏi và sẽ cần thêm thông tin từ OP anyway (các chi tiết cụ thể của những gì phụ thuộc là & làm thế nào nó được tuyên bố) do đó IMV một downvote có vẻ khá khắc nghiệt – Matt

+2

Làm thế nào để giải quyết vấn đề này được thảo luận ở đó: http://forums.gradle.org/gradle/topics/jhuxhorn_googlemail_com-zal6c Hiện tại, không có giải pháp nào, cảnh báo được cho là 'bị lỗi'. – Vincent

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