android-gradle
ग्रेडल - टैग की जानकारी
खोज…
ग्रेडल - टैग की जानकारी
ग्रेड: इसका उपयोग किसी भी सॉफ्टवेयर के लिए बिल्ड बनाने के लिए किया जाता है, यह एक डोमेन विशिष्ट भाषा है जिसका उपयोग रिपॉजिटरी से डाउनलोड किए गए सभी प्लगइन्स, लाइब्रेरी को कॉन्फ़िगर और पूरा करने के लिए किया जाता है।
प्लगइन्स का उपयोग करें:
Apply plugin: ‘com.android.application’
मुख्य मूल्य के रूप में प्लगइन संपत्ति है। उपर्युक्त कथन प्लगइन में एकल कोट में कुंजी और दाईं ओर स्ट्रिंग को दर्शाया गया है, इसका मूल्य बन जाता है।
ग्रेडल डीएसएल (डोमेन विशिष्ट भाषा) है:
इसमें विभिन्न blocks:Tags
शामिल blocks:Tags
repositories { }
dependencies {}
android {}
आवेदन कोड के लिए आवश्यकताओं को कॉन्फ़िगर करने के लिए रिपॉजिटरी और निर्भरता का उपयोग किया जाता है। एंड्रॉइड ब्लॉक का उपयोग एंड्रॉइड विशिष्ट कोड या जानकारी को एप्लिकेशन में जोड़ने के लिए किया जाता है। हम अपने कस्टम टैग भी बनाते हैं और अपने स्वयं के कस्टम कोड, लाइब्रेरी और सूचना को परिभाषित करते हैं।
“task” tag :
का उपयोग करके “task” tag :
task genrateTestDb (depends on: ….) {
}
किसी भी एप्लिकेशन के लिए फ़ाइलों को ग्रेड करें
Build.gradle
-These फ़ाइल सभी प्रोजेक्ट के लिए काम कर रही है। Settings.gradle
- सभी उप निर्देशिकाओं या परियोजनाओं को परिभाषित करें जो अनुप्रयोग में शामिल हैं।
Build.gradle
में निम्न शामिल हैं:
repositories {
mavenCentral()
}
उपरोक्त रिपॉजिटरी टैग mevenCentral()
को mevenCentral()
हैं इसका मतलब है कि सभी निर्भरताएँ mevenCentral()
से डाउनलोड की mevenCentral()
। हम jcenter()
या किसी अन्य स्रोत का भी उपयोग कर सकते हैं। निर्भरता ब्लॉक सभी संकलन समय निर्भरता को रखती है जिसे repositories
से डाउनलोड किया जाना चाहिए।
dependencies {
compile ‘org.codehous.groovy:groovy-all:2.3.2’
}
ऊपर meven
पुस्तकालय है: वाक्यविन्यास:
org.codehous.groovy
-> समूह आईडी
groovy-all
-> ऑर्डर फैक्ट आईडी, यह एक ऐसा नाम है जिसका उपयोग लाइब्रेरी की पहचान करने के लिए किया जाता है।
2.3.2'
-> संस्करण
Settings.gradle
- यह उन सभी उप परियोजनाओं के लिए टैग शामिल है जिन्हें प्रोजेक्ट में जोड़ा गया है।
Include ‘googlechart’, ‘chuckgroovy’