0

如何访问我只知道它包含 .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 的多级目录下。我不知道该怎么做。

4

1 回答 1

0

正如 ant 文件集文档所述(https://ant.apache.org/manual/Types/fileset.html),您可以使用**递归搜索目录。

<dirset dir="${project_path}/adapters" includes="*/src/**/*.java"/>
于 2015-06-12T13:03:39.623 回答