我有一个要求,即只有当某些资源可用时,我才需要将它们添加到"resources"集中。我试图在蚂蚁不喜欢的资源中添加。Ant不允许在标记中使用条件语句。
<resources>
<if>
..
</fi>
</resources>
有什么建议/想法吗?请注意,我不想在fileset标记中使用"erroronmissingdir"属性,因为我不希望ant调用在所有情况下都失败。
检查文档,已经有方法使用<exist>
元素限制为仅使用现有资源。试试类似的东西:
<project xmlns:rsel="antlib:org.apache.tools.ant.types.resources.selectors">
...
<restrict>
<resources>
...
</resources>
<rsel:exists />
</restrict>