1
我有一個文件集,其中包含一些我只希望子集的jar。我目前這樣做:如何在zip中包含受限制的文件集而無需在螞蟻中創建臨時副本
<target name="work-around">
<delete dir="${dir.deps}" failonerror="false" />
<copy todir="${dir.deps}" flatten="true">
<restrict>
<fileset refid="mvn.deps.fileset" />
<rsel:name name="**/mycompany-core*.jar" />
</restrict>
</copy>
</target>
<target name="dist" depends="work-around">
<zip destfile="${dir.dist}/whizbang.zip">
<zipfileset dir="${dir.deps}" prefix="deps" />
</zip>
</target>
有沒有辦法做到這一點,沒有副本?我在想,我可以創建一些具有限制的虛擬文件集,然後將其稱爲refid。請注意,我也將事情弄平了,這可能會讓事情變得更難/不可能。
我沒有看到一個壓扁的arg zipfileset。請注意,這也發生在我的副本中。我可能在這裏失明。我覺得我在這件事上遇到了困難。 – Trenton 2009-08-19 19:01:21
我不確定我在追隨。排除論證是否適合你? - 你是什麼意思,扁平化的論點? - 「這也發生在我的副本」還發生了什麼... 我很高興幫助,但我不明白你在說什麼...... – 2009-08-20 04:14:12