मुझे फ़ाइलों को प्रतिलिपि बनाने में कोई समस्या है। यहाँ build.gradle
का एक टुकड़ा है:ग्रेड - निर्देशिका की प्रतिलिपि बनाना - समस्या
task mydir() {
new File("build/models").mkdir()
}
task copyTask(dependsOn:mydir, type: Copy){
from 'src/test/groovy/models'
into 'build/models'
from 'src/test/groovy/test.groovy'
into 'build/'
}
यहां मुद्दा यह है, पहली कॉपी में है कि है, test.groovyनिर्माण में बनाई जाए। लेकिन पहली प्रतिलिपि, जहां मैं src /../ मॉडल में बिल्ड/मॉडल में सभी फ़ाइलों की प्रतिलिपि बना रहा हूं, काम नहीं कर रहा है। यह बस फ़ाइलों को निर्देशिका में कॉपी करता है। मेरा बिल्ड/मॉडल खाली रहें। क्या कोई मुझे बता सकता है कि मैं क्या गलत कर रहा हूं? कॉपीटास्क निष्पादन से पहले बिल्ड/मॉडल निर्देशिका बनाने के लिए मेरे पास एक अलग कार्य भी है।
मैं कॉपी विधि के बजाय कॉपी विधि का उपयोग करता हूं: कॉपी, यह काम करता है। यकीन नहीं है कि इसके पीछे क्या कारण है। प्रलेखन कहते हैं, नकल प्रकार अप-टू-डेट की जांच करता है। जबकि कॉपी() विधि जांच नहीं है। – user3721344