NANT

2012-07-31 13 views
7

में ज़िप फ़ाइल के अंदर फ़ोल्डर बनाना एक NANT स्क्रिप्ट के अंत में, अंतिम चरण एक ज़िप फ़ाइल बनाना है।NANT

वर्तमान में, मैं यह कर रहा हूँ:

<zip zipfile="${target.dropfile}"> 
    <fileset basedir="${somefolder}"> 
     <include name="file1.dll" /> 
    </fileset> 
    <fileset basedir="${someotherfolder}"> 
     <include name="file2.dll" /> 
    </fileset> 
    <!-- ...etc ... --> 
</zip> 

यह ठीक काम करता है, लेकिन मैं ज़िप फ़ाइल थोड़ा और अधिक संगठित होना चाहता हूँ। मैं ज़िप फ़ाइल को दो फ़ोल्डरों, फ़ोल्डर 1 और फ़ोल्डर 2 रखना चाहता हूं, और मैं file1.dll को फ़ोल्डर 1 और file2.dll में फ़ोल्डर 2 में होना चाहता हूं। <zip /> कार्य के भीतर ऐसा करने का कोई तरीका है?

उत्तर

6

बस उपसर्ग चर का उपयोग करें।

<zip zipfile="${target.dropfile}"> 
    <fileset basedir="${somefolder}" prefix="folder1"> 
     <include name="file1.dll" /> 
    </fileset> 
    <fileset basedir="${someotherfolder}" prefix="folder2"> 
     <include name="file2.dll" /> 
    </fileset> 
    <!-- ...etc ... --> 
</zip> 
+0

मैं तत्व .' पर 'अप्रत्याशित विशेषता" उपसर्ग "मिलता है - मैं NAnt के एक पुराने संस्करण का उपयोग कर रहा हूँ? –

+0

ऐसा लगता है कि मैं 0.91 पर हूं ... –

+0

तो ऐसा लगता है कि उपसर्ग को फाइलसेट पर रखा जाना चाहिए, जिसमें शामिल नहीं है (सही) –

संबंधित मुद्दे