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。
这样的事情是否可能,或者有没有另一种方法可以根据条件为同一目标分配不同的"依赖关系"?
谢谢。
不能有重复的目标。 我不太清楚你要做什么...Target2 如何处理您的属性? 要复制您拥有的行为,您可以设置
<target name="my_target" depends="target2,target3,target4,target5,target6">
然后在 target1-6 上设置if
和/或unless
类似
<target name="target2">
(始终运行目标 2)
<target name="target3" if="my_property1">
<target name="target4" if="my_property1">
<target name="target5" if="my_property2">
<target name="target6" if="my_property2">