मैं ग्रोवी और ग्रेडल के लिए नया हूं और सोच रहा था कि कोई जानता था कि मेरा स्क्रिप्लेट क्यों काम नहीं कर रहा था (वास्तव में यह काम करता है लेकिन चेतावनी अभी भी दिखाई देती है)। यह अनुभाग build.gradle स्क्रिप्ट से बाहर निकाला गया है और इंटेलिज इस पर प्रकाश डालता है और शिकायत करता है कि: "तर्क प्रकारों का अनुमान नहीं लगा सकता"। किसी भी मदद अच्छा :)build.gradle फ़ाइल, << नोटेशन का उपयोग करके कार्य, intellij चेतावनी देता है: "तर्क प्रकार का अनुमान नहीं लगा सकता"
task hellofun << {
[silly:'billy'].each { k, v ->
println "$k=$v"
}
}
संपादित होगा: मैं एक bug request इस समस्या के Intellij बताए प्रस्तुत की है
संपादित करें: जाहिरा तौर पर यह एक known bug मैं इस अपडेट कर देंगे एक बार बग है है निश्चित
कि अजीब है। आपका कोड मेरे लिए बेकार ढंग से काम करता है। आप ग्रैडल का किस संस्करण का उपयोग कर रहे हैं? क्या कार्य विफल हो जाएगा, या समस्या यह है कि इंटेलिज इसके बारे में शिकायत कर रहा है? – silverbeak
हुह ... यह मेरे लिए भी काम करता है लेकिन इंटेलिज इसके बारे में शिकायत करता है। – coderatchet
इंटेलिजे का कौन सा संस्करण? IntelliJ 13. में पुन: उत्पन्न नहीं कर सकता है। (इंटेलिजे 12 में बहुत सीमित ग्रैडल समर्थन है।) किसी भी मामले में, यह सिर्फ एक चेतावनी है, और मुझे नहीं पता कि "मेरा लेखक काम नहीं कर रहा था" का मतलब क्या है। –