0

圧縮して1つのディレクトリにフラット化したいツリーがあります。例えば、

lib/a/x.jar
lib/y.jar

次のように、zipのlibディレクトリに配置したいと思います。

lib/x.jar
lib/y.jar

私は次のことを試しました:

<zipfileset  dir="lib" prefix="lib">
    <include name="**/*.jar"  />
</zipfileset>

ただし、これにより、zipファイルに同じツリーが作成されます。個別のファイルセットを定義できることは知っていますが、jarの別のディレクトリをlibディレクトリに追加した場合(つまり、オブジェクト指向ではない場合)にファイルセットを追加する必要があり、傾向があるため、これは悪いようです。新しいディレクトリをzipから除外します。

ありがとう。

4

1 に答える 1

0
try this 
<include name="*.jar"/> 
instead of 
<include name="**/*.jar"  />    
于 2013-11-10T23:41:59.137 に答える