与蚂蚁
问题描述:
蚂蚁构建工具提供了两个不同的任务<fileset/>
和<zipfileset/>
。 根据文档<zipfileset/>
允许我们从.zip文件中提取文件 如果我们使用src
属性。<zipfileset>与<fileset>蚂蚁
我的问题是如果我们使用dir
属性来选择文件,那么两者之间有什么区别,<zipfileset/>
和<fileset/>
。
例如
<zipfileset dir="conf/Gateway>
<include name="jndi.properties" />
</zipfileset>
and
<fileset dir="conf/Gateway>
<include name="jndi.properties" />
</fileset>
答
阅读手册后:据了解,zipfileset采用src属性参数,然后将其用作dir。
SRC可以代替dir属性的被用来指定一个zip文件 ,其内容将被提取并且包含在归档。
答
两个任务之间的一个有用的区别,如果你建立一个档案(例如ZIP或WAR或JAR)是一个zipfileset
有prefix
属性可以用在不同的文件夹重新定位给定文件在档案中。例如,如果以下被包括在一个更大的组fileset
和zipfileset
元素:
<zipfileset dir="conf/Gateway" prefix="properties">
<include name="jndi.properties" />
</zipfileset>
然后将该文件conf/Gateway/jndi.properties
实际上将包括在输出作为conf/Gateway/properties/jndi.properties
。您可以通过其他方式达到相同的目的,但偶尔会有用。
否则,只需使用看起来最适合当前任务的任务。
你运行过吗?你能发布一个完整的目标吗? – Jayan
@Jayan这两个脚本work.see我链接发表在你的回答 – Shurmajee