मैं अपनी परियोजनाओं के लिए ग्रेडेल के उपयोग को सामान्य बनाने का इरादा रखता हूं और हर जगह एक ही बिल्ड फ़ाइल का पुन: उपयोग करना चाहूंगा। दुर्भाग्य से, मुझे प्रवास को आसान बनाने के लिए, एक फ़ाइल में $ विषय में वर्णित गुणों को परिभाषित करने की कोशिश करने में परेशानी होती है।
यह 1.6 है।
मैंने जो प्रयास किया है, वह सभी प्रयासों में विफल रहा है:
gradle.properties
: नाम को संशोधित नहीं किया जा सकता (केवल पढ़ने के लिएsettings.gradle
, रूट प्रोजेक्ट नाम को ओवरराइड और ओवरराइड करना होगा !);{source,target}Compatibility
खाते में नहीं लिया गया;settings.gradle
:{source,target}Compatibility
या तो खाते में नहीं लिया!
तो, इसे प्राप्त करने का सही तरीका क्या है? मैंने अब तक क्या प्रयास किया है gradle.properties
:
group = something
name = whatever # cannot do!
version = whatever
sourceCompatibility = whatever # not taken into account!
और में settings.gradle
:
sourceCompatibility = "whatever"; # not taken into account!
संपादित करें , "नाम" समस्या को हल नहीं किया जा सकता है; बाकी के लिए, मैंने एक और फ़ाइल का उपयोग किया है जो मैं बिल्ड फ़ाइल में लागू करता हूं। "नाम" संभालना वास्तव में सही नहीं है: /
EDIT 2 यह अब 2014 है और 1.12 और ग्रेडल है, और समस्या अभी भी हल नहीं हुई है ...