Как стать автором
Обновить

Комментарии 6

При конвертации android library module в pure kotlin отключается android lint (компонент, который занимает очень много времени). Добавляли ли вы его его обратно для pure-kotlin модулей или оставили как есть?
И не думали вместо конвертации android library просто отключить какие-то его компоненты (типа того же линтера)?

Оставили как есть. У нас api модули шарят только domain сущности и навигацию, т.е. там нет зависимостей на android и, соответственно, нет необходимости в android lint

Отдельно компоненты не отключали - изначально целились в получение максимального эффекта именно от полного перехода

Спасибо за пост. Скажите, где вы запускаете сборку: на виртуальных машинах или в kubernetes? Пробовали ли эти оба варианта?

У нас в kubernetes. По поводу того, пробовали ли на виртуальных машинах, не уверен. Уточню у коллег из ответственной команды и сделаю апдейт этого комментария

У нас тоже kubernetes + kaniko. Проблема в том что при сборке Android получается матрешка: Gradle -> Kotlin (возможно 2 раза Kotlin) -> JVM. И не понятно куда уходит память.

Приветствую! Коллеги подсказали: у нас параметризация значения RAM в зависимости от того, что есть на ранере, который запускает сборку. Налету подкидываются ограничения по RAM для Kotlin и Gradle

Зарегистрируйтесь на Хабре, чтобы оставить комментарий