1
ユーザ入力に基づいてファイルセットを動的に生成する方法は?ファイルセットを「動的に」生成する方法は?
を考えると、このディレクトリ:
root
--dir1
----filesA.txt
----subdir1_1
--dir2
----filesB.xml
--dir3
----filesC.java
----subdir3_1
--dir4
----filesD.txt
----subdir4_1
------subdir4_1_1
とそのコマンドライン呼び出しは:
ant -Ddirectory="dir1 dir3"
<target name="zip">
<zip destfile="${root}/archive.zip">
<fileset dir="${root}">
<include name="**/*"/>
</fileset>
</zip>
</target>
私は、ユーザーが指定したディレクトリのみ(と彼らサブファイル)をzip圧縮したいです。私はPropertyRegexのタスクを使用すると思ったが、それはそれを行う醜い方法だと思った。 antcontrib foreachから
すごいです!私はzipタスクの更新プロパティ、素晴らしいアイデアを考えていない!ありがとう! –