NAnt

2012-07-31 26 views
7

içinde zip dosyası içinde klasörler oluşturma Bir NAnt komut dosyasının sonunda, son adım bir ZIP dosyası oluşturmaktır.NAnt

Şu anda, bu yapıyorum:

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

Bu iyi çalışır, ama zip dosyası biraz daha organize olmak istiyorum. Iki klasör, folder1 ve folder2 içermesi için zip dosyası istiyorum ve ben klasör1 ve file2.dll klasör2 olmak için file1.dll istiyorum. Bunu <zip /> görevinde yapmanın herhangi bir yolu var mı?

cevap

6

Sadece önek değişkenini kullanın. Ben elemanı .` üzerinde `Beklenmeyen nitelik "öneki" olsun

<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

- Ben NAnt eski bir sürümünü kullanıyorum? –

+0

Görünüşe göre 0.91 ... –

+0

Yani önek dosya kümesine eklenmeli, içerde değil (düzeltilmiş) –