Как мне разобрать пути, такие как /aaa/bbb/**/*.java, которые используются в ant. Я думаю, я мог бы заглянуть в исходный код. Есть ли простое решение.
/aaa/bbb/**/*.java
Вы можете использовать Ant's DirectoryScanner .
Интересно, сможете ли вы использовать для этого самого муравья? Проверьте Как разобрать и интерпретировать файл build.xml муравья.Он показывает, как получить путь, используемый муравьем.Я не уверен, что вы собираетесь делать ..
Вы можете использовать String.split(), чтобы разделить символ разделителя пути.Затем вы можете перебрать полученный массив, чтобы спуститься по дереву каталогов.
String.split()