マクロ定義を使用して、ファイルのセットを別の場所やFTPサーバーにコピーしています。しかし、コピーはかなり遅いので、7zを使ってバンドルを圧縮し、すべてを1つのファイルとしてFTPにコピーします。それは7zを使用して行うことができますか?私amcrodefは、それより下で動作します:ANTのマクロ定義に7zを組み入れる
<macrodef name="copyimages">
<attribute name="todir"/>
<sequential>
<copy todir="@{todir}" overwrite="true" failonerror="false">
<fileset dir="${build.output.dir}">
<include name="logs/*${build.id}*armv5*scan2.html"/>
<include name="logs/*${build.id}*main.ant.log"/>
<include name="logs/*${build.id}*bom.xml"/>
<include name="logs/compile/*${build.id}*.*"/>
<include name="logs/cone/*${build.id}*.*"/>
<include name="logs/post/*${build.id}*.*"/>
<include name="logs/roms/*${build.id}*.*"/>
<include name="**/*${build.id}_codescanner/**"/>
</fileset>
</copy>
</sequential>
</macrodef>
<copyimages todir="${publish.ssdoci.dir}/${env.version}.${build.number}"/>
あなたは上記のマクロで仕事ができるZIP構文を知ることが起こるのか? – mhuq
@ user579910サンプル構文を使って答えを更新しました。 – Raghuram