仅当某个位置中存在 java 文件时,我才需要运行另一个任务。我已经搜索过相同的内容,并遇到了如下内容:
<target name="check-abc">
<available file="abc.txt" property="abc.present"/>
</target>
<target name="do-if-abc" depends="check-abc" if="abc.present">
...
</target>
但是在我的情况下,文件路径不固定。我有一个包含许多子目录和文件的目录。如果这些位置中的任何一个都存在 java 文件,则该属性应设置并运行第二个目标。请指教。