Есть ли способ заставить gdle задачу lintRelease ничего не делать при выполнении для определенного модуля? - PullRequest
0 голосов
/ 23 марта 2020

В настоящее время lintRelease, задача зависит от задачи компиляции, и для некоторых модулей (которые меня не интересуют, поскольку она используется только для тестирования), я хочу, чтобы lintRelease ничего не делал, просто выведите Not supported, что возможно с gradle KTS ?

По сути, этот вопрос касается замены задачи gradle, я хочу заменить задачу lintRelease gradle на задачу, которая ничего не делает.

Если вы думаете

Вы можете пропустить проверку lint для сборок отладки / выпуска

Задача lintRelease в данный момент запускается вручную сценарием оболочки, так что это не вариант, мне нужно, чтобы эта задача ничего не делала для этот конкретный модуль позволяет называть его модулем X

1 Ответ

0 голосов
/ 23 марта 2020

Попробуйте это в верхней части файла Gradle

tasks.whenTaskAdded { task ->
    if (task.name.equals("lint")) {
        task.enabled = false
    }
}

Даже это также может помочь

android {
    lintOptions {
        tasks.lint.enabled = false
    }
}
...