मैं Gradle के लिए नए और ग्रूवी और समझने के लिए ग्रूवी के स्तर पर हो रहा है जब एक Gradle कार्य परिभाषित किया गया है की कोशिश कर रहा हूँ में ग्रूवी वाक्य रचना को समझना।एक Gradle कार्य परिभाषा
task hello {
println "configuring task hello"
doLast {
println "hello there"
}
}
"Gradle इन एक्शन" किताब पढ़ने से मुझे पता है कि task hello {}
एक बहुत ग्रूवी Project
इंटरफ़ेस का task()
विधि के लिए एक कॉल है। पेज 77 पर यह पता चलता है कि 4 तरीकों Project
इंटरफ़ेस
task(args: Map<String,?>, name:String)
task(args: Map<String,?>, name:String, c:Closure)
task(name: String)
task(name: String, c:Closure)
मैं समझता हूँ कि {}
बंद शरीर है पर काम कहा जाता है कि।
मैं कहां मिल सकते हैं:
क्या मुझे समझ नहीं आता कैसे ग्रूवी https://stackoverflow.com/a/25592665/438319 के अनुसार
task hello { }
मेंhello
व्याख्या करता है वहाँ एक ग्रूवी संकलक प्लगइन है कि धर्मान्तरितtask hello { }
task('hello', { })
मेंमेरे प्रश्न है ग्रैडल ग्रोवी कंपाइलर प्लगइन के बारे में जानकारी जो रूपांतरण करता है?
क्या दावा है कि ग्रैडल स्क्रिप्ट ग्रोवी प्रोग्राम तकनीकी रूप से गलत हैं क्योंकि किसी भी तरह से ग्रोवी प्रोग्रामिंग भाषा को बढ़ाता है?
क्या संकलक प्लगइन चलाने के बाद उत्पन्न होने वाले बेस ग्रूवी कोड को मुद्रित करने के लिए
gradle
कमांड प्राप्त करने का कोई तरीका है?