ANT 场景条件依赖目标
Posted
技术标签:
【中文标题】ANT 场景条件依赖目标【英文标题】:ANT Scenario Conditional Depend Targets 【发布时间】:2013-09-20 20:05:36 【问题描述】:在 ANT 中是否有可能具有相同的目标,这取决于该目标中的条件而依赖于不同目标的集合。
示例:
<target name=my_target depends="target2,target3,target4" if="my_property1">
和
<target name=my_target depends="target2,target5,target6" if="my_property2">
其中“target2”评估属性 my_property1 或 my_property2。
这样的事情是否可能,或者是否有另一种方法可以根据条件为同一目标分配不同的“依赖”?
谢谢。
【问题讨论】:
【参考方案1】:您不能有重复的目标。我不太清楚你的目的是什么……target2 对你的财产有什么作用?要复制您的行为,您可以设置
<target name="my_target" depends="target2,target3,target4,target5,target6">
然后在 target1-6 上设置 if
和/或 unless
类似
<target name="target2">
(始终运行 target2)
<target name="target3" if="my_property1">
<target name="target4" if="my_property1">
<target name="target5" if="my_property2">
<target name="target6" if="my_property2">
【讨论】:
如果我的主机名=prd,我想要一些东西 hmmm...我知道您不想发布您的真实构建文件,但也许如果您可以充实示例,我们可以提供帮助。 对不起,我会在当天晚些时候更清楚地解释情况以上是关于ANT 场景条件依赖目标的主要内容,如果未能解决你的问题,请参考以下文章