build.gradle
में हम जैसे वैरिएबल निर्धारित कर सकते से build.gradle में संपत्ति ओवरराइड: -PlibVersion=otherVersion
कमांड लाइन
साथ कमांड लाइन में
def libVersion='someVersion'
हम ओवरराइड कर सकते हैं गुण दुर्भाग्य से यह इस आदेश पंक्ति विकल्प नहीं है लगता है build.gradle
में परिभाषित स्थानीय चर प्रभाव। क्या कमांड लाइन से इन्हें ओवरराइड करने का कोई तरीका है? कृपया ध्यान दें कि कुछ कारणों से मैं settings.gradle
और न ही gradle.properties
फाइलें बनाना चाहता हूं।
ext.greeting = project.hasProperty('greeting') ? project.getProperty('greeting') : 'hello'
task greet << {
println greeting
}
आप gradle greet
चलाते हैं, तो यह hello
प्रिंट होगा:
धन्यवाद। मुझे लगता है कि मेरा लक्ष्य 'build.gradle' को बदलने के बिना प्राप्त नहीं किया जा सकता है, क्या मैं सही हूँ? – WonderCsabo
मुझे ऐसा नहीं लगता है। –