печатать только имена каталогов в каталоге ресурсов, используя gradle - PullRequest
0 голосов
/ 15 апреля 2020

Я использую инструмент Gradle Build в своем проекте. Структура проекта выглядит примерно так:

-src
    -main
    -test
         -java
         -resources
                   -one
                       -1.txt
                       -1.yaml
                   -two
                       -2.txt

Я хочу напечатать только каталоги ресурсов, содержащие файлы yaml. т.е. вывод в этом примере должен быть «один». Как я могу добиться этого в Gradle.

Я попытался следующий код.

sourceSets.test.resource.matching({
      include '**/*.yaml'
}).each {
     println(it.name)
}

Но это outout является именем файла, т.е. 1.yaml, в то время как я хочу, чтобы "один" был напечатан.

...