Несколько каталогов в одном дереве - PullRequest
0 голосов
/ 31 января 2020

Как мне указать несколько директорий для одного и того же дерева в градле. Возможно ли это?

Скажите, что у меня есть

def files = fileTree(
    dir: "src/test/groovy")
}

, и я также хочу добавить в другую папку?

Причина, по которой я спрашиваю, я хочу сослаться на несколько папок и файлы в этой конструкции, а не только один fileTree

task testLibraryJar(type: Jar, dependsOn: classes) {
    classifier = 'testlib'
    from files
}

Спасибо

1 Ответ

1 голос
/ 31 января 2020

Я бы использовал массив объектов fileTree для предоставления нескольких каталогов для вашей задачи testLibraryJar.

def allTrees = [
        fileTree(dir: "src/test/groovy"),
        fileTree(dir: "/tmp")
]

task testLibraryJar(type: Jar, dependsOn: classes) {
    classifier = 'testlib'
    from allTrees
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...