如何访问目录名称,我只知道它包含.java文件和目录级别不断变化。他们在ANT脚本中的任何方式都可以访问其中包含特定.java文件的目录。
我正在使用以下脚本:
<target name="check">
<for param="check1">
<path>
<dirset dir="${project_path}/adapters" includes="*/src/*.java"/>
</path>
<sequential>
<echo>@{check1}</echo>
</sequential>
</for>
</target>
结果:
它没有提供输出,因为它在src文件夹中搜索.java文件,但.java文件存在于src的多级目录下。我不知道怎么做。
答案 0 :(得分:0)
当ant文件集doc声明(https://ant.apache.org/manual/Types/fileset.html)时,您可以使用**
递归搜索目录。
<dirset dir="${project_path}/adapters" includes="*/src/**/*.java"/>