2012-10-17 9 views
14

मेरी Gradle निर्माण संदेशसंदेश "मुख्य आर्टिफैक्ट के विस्तार को परिभाषित करने के लिए पैकेजिंग पर निर्भर" क्या है "मतलब?

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. 

क्या यह मतलब है और कैसे चेतावनी दूर जाना बनाने के लिए करता है आउटपुट?

+0

आपके निर्माण का कौन सा कलाकृतियों का उत्पादन होता है, और उन्हें कैसे परिभाषित किया जाता है? –

+0

यदि आपका संदर्भ Android विकास है, तो Android Gradle प्लगइन के साथ, इसे इसके बजाय देखें: http://stackoverflow.com/questions/21496956/gradle-deprecation-relying-on-packaging-to-define-the-extension-of- मुख्य-कला – Jonik

उत्तर

0

यह कह रहा है कि आप उस प्रकार के कुछ आर्टेफैक्ट पर निर्भर करते हैं, जिसे यह नहीं पता है, लेकिन यह पोम की "पैकेजिंग" विशेषता का उपयोग करके पा सकता है। यहां योजनाबद्ध संवर्द्धन हैं और उन्हें here वर्णित किया गया है।

+27

वास्तविक उत्तर को ठीक करने का सुझाव देने के द्वारा यह उत्तर बढ़ाया जा सकता है। लिंक किया गया संसाधन चेतावनी को दूर करने के तरीके को समझाने में मदद नहीं करता है। –

+1

ऐसा करने के लिए, मैं एक ऐसे प्रश्न का उत्तर दे रहा हूं जिसे पूछा नहीं गया था और ओपी से वैसे भी अधिक जानकारी की आवश्यकता होगी (उस निर्भरता के बारे में क्या है और यह कैसे घोषित किया जाता है) इसलिए आईएमवी एक डाउनवोट बल्कि कठोर लगता है – Matt

+2

कैसे हल करें इस मुद्दे पर चर्चा की गई है: http://forums.gradle.org/gradle/topics/jhuxhorn_googlemail_com-zal6c अभी के लिए, कोई समाधान नहीं, चेतावनी 'बग' कहा जाता है। – Vincent

2

ऐसा लगता है कि वर्तमान में इस मुद्दे के लिए कोई फिक्स नहीं है। बग यहाँ दायर की गई है: https://code.google.com/p/android/issues/detail?id=65501

+1

लिंक इस पृष्ठ पर वापस – Msmit1993

+0

@ Msmit1993, अच्छी पकड़ है। सवाल अपडेट किया गया। – Richard

संबंधित मुद्दे