टीएल; डीआर: buildscript
प्लगइन्स को खोजने में मदद करता है, allprojects
सभी परियोजनाओं पर लागू होता है
https://docs.gradle.org/current/userguide/userguide_single.html#applyPluginBuildscript कहती है
बाइनरी प्लगइन्स जो बाहरी जार फ़ाइलों के रूप में प्रकाशित किए गए हैं, उन्हें निर्माण स्क्रिप्ट क्लासपाथ में प्लगइन जोड़कर और फिर प्लगइन को लागू करके एक परियोजना में जोड़ा जा सकता है।
तो आपको buildscript
प्लगइन्स को खोजने के लिए ग्रेडेल की आवश्यकता है , जैसा कि
वास्तविक दुनिया स्वचालन के लिए जानबूझकर इसके मूल में ग्रेड बहुत कम प्रदान करता है। जावा कोड को संकलित करने की क्षमता जैसे सभी उपयोगी फीचर प्लगइन्स द्वारा जोड़े जाते हैं। प्लगइन्स नए कार्यों (जैसे JavaCompile), डोमेन ऑब्जेक्ट्स (जैसे SourceSet), कॉन्वेंटेशन (जैसे जावा स्रोत src / main / java पर स्थित है) के साथ-साथ अन्य प्लगइन्स से कोर ऑब्जेक्ट्स और ऑब्जेक्ट्स को एक्सटेंड करते हैं।
के बारे मेंallprojects
:
प्रोजेक्ट एपीआई एक संपत्ति प्रदान करता है allprojects
जो वर्तमान परियोजना के साथ एक सूची देता है और इसके नीचे के सभी उपप्रोजेक्ट। यदि आप allprojects
एक बंद के साथ कॉल करते हैं, तो बंद होने के बयान संबंधित परियोजनाओं को सौंप दिए जाते हैं allprojects
।