7

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の2つのフォルダーを含め、file1.dllをfolder1に、file2.dllをfolder2に入れたいと考えています。<zip />タスク内でこれを行う方法はありますか?

4

1 に答える 1

7

プレフィックス変数を使用するだけです。

<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>
于 2012-07-31T16:36:47.643 に答える