Создание папок внутри zip файла в NAnt

В конце сценария NAnt последним шагом является создание ZIP-файла.

В настоящее время я делаю это:

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

Это отлично работает, но я хочу, чтобы zip-файл был немного более организованным. Я хочу, чтобы zip-файл содержал две папки, folder1 и folder2, и я хочу, чтобы file1.dll находился в folder1, а file2.dll - в folder2. Есть ли способ сделать это в рамках задачи <zip />?

7 голосов | спросил Matthew Groves 31 J000000Tuesday12 2012, 19:46:03

1 ответ


0

Просто используйте префиксную переменную.

<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>
ответил jgritty 31 J000000Tuesday12 2012, 20:36:47

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132