ANTスクリプトで次のことが可能かどうかを尋ねたいと思います。できれば外部ライブラリを使用しないでください。私は現在のスクリプトを持っています。
<project default="zip" name="antexample">
<target name="zip">
<tstamp/>
<zip destfile="dest/new.zip" basedir="src" excludes="*.properties"/>
<echo file="metadata.properties"/>
<copy todir="dest">
<fileset dir=".">
<include name="*.properties"/>
</fileset>
</copy>
</target>
</project>
私ができることを望んでいるのは、サイズに応じて src ディレクトリを複数の zip に分割することです。そのため、zip ファイルが 1 MB の制限に達するたびに、すべてのデータが圧縮されるまで、1 MB の制限まで新しい zip の作成が開始されます。
うまくいけば、誰かが助けてくれるでしょう。よろしくお願いします。