2015-03-10 12 views
5

जैसा कि शीर्षक से पता चलता है कि मैं अपने build.gradle में एक प्लगइन लागू करना चाहता हूं अगर परियोजना फ़ोल्डर में एक निश्चित गुण फ़ाइल मौजूद है। निम्नलिखित प्रयास निम्न त्रुटि संदेशसशर्त रूप से ग्राडल प्लगइन लागू करें

No such property: verboseGradlePlugin for class: java.lang.Boolean 

में

buildscript { 
    File c = file('crashlytics.properties') 
    ext { 
     crashlytics = c.exists(); 
    } 
} 

if (crashlytics) { 
    apply plugin: 'io.fabric' 
} 
//... 

परिणाम नहीं प्राप्त करने के लिए मैं क्या चाहते हैं एक तरीका है?

उत्तर

6

आप कोशिश कर सकते हैं:

if (project.file('crashlytics.properties').exists()) { 
    apply plugin: 'io.fabric' 
} 
+0

आप एक हीरो हैं! – Eugen

+0

धन्यवाद। बिल्डस्क्रिप्ट और स्क्रिप्ट के अन्य भाग के बीच गुणों का आदान-प्रदान करना बॉक्स के बाहर काम नहीं करता है। – Opal

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