Ant:有条件地添加资源



我有一个要求,即只有当某些资源可用时,我才需要将它们添加到"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>

相关内容

  • 没有找到相关文章

最新更新