Исключить модуль или каталог или подзадачу из конфигурации и выполнения Gradle - PullRequest
0 голосов
/ 23 мая 2018

У меня есть задача с именем test, а код выглядит следующим образом:

tasks {
    "test"(Test::class) {
        useJUnitPlatform {
            excludeTags = setOf("e2e", "integration")
        }    
 }

При выполнении этой задачи с помощью команды gradle ./gradlew test --info gradle сканирует все модули моего проекта и генерируетконфигурация с имеет несколько задач из модуля с именем data-export-ui-kjs.

Я хочу, чтобы gradle исключил задачи из модуля data-export-ui-kjs при настройке и выполнении задачи test.Я использовал приведенный ниже код для достижения этой цели, но она не удалась

 gradle.taskGraph.whenReady {
        TaskExecutionGraphListener { graph ->
                if(it.name.contains("data-export-ui-kjs")) {
                    it.enabled = false
                }
            }    
     }

Пожалуйста, помогите мне сделать это.Заранее спасибо

1 Ответ

0 голосов
/ 24 мая 2018

Работает как положено.Модифицированный код.Синтаксическая проблема:

...