引用ANT中不存在的zipfileset中的文件
我想知道这是否可行:引用ANT中不存在的zipfileset中的文件,ant,Ant,我想知道这是否可行: 引用zipfileset中的文件,由于生成输出,这些文件可能存在,也可能不存在 在zipfileset 有什么想法吗 谢谢 问候 Karthik我看它没有任何问题 下面是一个示例zip(jar)文件: 下面是一个示例生成文件,用于测试zipfileset在存在和不存在文件中的行为: <project default="test"> <target name="test"> <pathconvert property="foun
- 引用
中的文件,由于生成输出,这些文件可能存在,也可能不存在zipfileset
zipfileset
有什么想法吗
谢谢
问候
Karthik我看它没有任何问题 下面是一个示例zip(jar)文件: 下面是一个示例生成文件,用于测试zipfileset在存在和不存在文件中的行为:
<project default="test">
<target name="test">
<pathconvert property="found">
<zipfileset src="src.zip">
<include name="src/a/not-exists.txt"/>
<include name="src/a/exists.txt"/>
</zipfileset>
</pathconvert>
<echo message="found: ${found}"/>
<mkdir dir="extract"/>
<copy todir="extract">
<zipfileset src="src.zip">
<include name="src/a/not-exists.txt"/>
<include name="src/a/exists.txt"/>
</zipfileset>
</copy>
</target>
</project>
尝试访问不存在的文件时没有错误。
下面是从zip复制到的dir文件的结果:
$ find extract/
extract/
extract/src
extract/src/a
extract/src/a/exists.txt
我看不出有什么问题 下面是一个示例zip(jar)文件: 下面是一个示例生成文件,用于测试zipfileset在存在和不存在文件中的行为:
<project default="test">
<target name="test">
<pathconvert property="found">
<zipfileset src="src.zip">
<include name="src/a/not-exists.txt"/>
<include name="src/a/exists.txt"/>
</zipfileset>
</pathconvert>
<echo message="found: ${found}"/>
<mkdir dir="extract"/>
<copy todir="extract">
<zipfileset src="src.zip">
<include name="src/a/not-exists.txt"/>
<include name="src/a/exists.txt"/>
</zipfileset>
</copy>
</target>
</project>
尝试访问不存在的文件时没有错误。
下面是从zip复制到的dir文件的结果:
$ find extract/
extract/
extract/src
extract/src/a
extract/src/a/exists.txt
包含/排除适用于文件,但不适用于目录。 至少从1.8.x开始(这是我正在使用的,没有选中1.6),您可以使用:
<zipfileset dir="something" prefix="" erroronmissingdir="false">
不要犯那个错误。
“erroronmissingdir”属性允许修复此情况。包含/排除适用于文件,但不适用于目录。 至少从1.8.x开始(这是我正在使用的,没有选中1.6),您可以使用:
<zipfileset dir="something" prefix="" erroronmissingdir="false">
不要犯那个错误。
“erroronmissingdir”属性允许修复此情况