Есть ли способ исключить код из сборки / компиляции с помощью вариантов сборки gradle? Моя цель не заключается в том, чтобы запутать код или иметь различное поведение с переменными сборки и операторами if. Я действительно хочу полностью исключить код и не поддерживать 2 ветки кода.
Пример: у меня есть файл gradle с 2 вариантами сборки:
buildTypes {
versionWithCodeSnipped{
}
versionWithoutCodeSnipped{
}
}
У меня есть код, которым я хотел бы быть исключено из сборки.
public void someMethod() {
<someCode>
<code snipped to be excluded in case of versionWithoutCodeSnipped>
<someCode>
}
Как исключить приведенный выше код с вариантами сборки?