tgoop.com/kotlin_adept/145
Create:
Last Update:
Last Update:
Каждый раз, когда приходится обновлять версии Kotlin и Compose, я чувствую себя как тот мужик из мема.
Обновить зависимости так, чтобы ничего не отвалилось, та ещё задача, а в KMP-проектах добавляется ещё больше веселья.
Например, хотим запустить проект на Xcode 16.3 — для этого нужен Kotlin 2.1.21, а для него требуется новый KSP, в котором сломали обратную совместимость. И какая-нибудь либа в проекте, использующая KSP, благополучно перестаёт работать.
К счастью, отключить вторую версию KSP можно в gradle.properties
, и это спасёт на какое-то время:
ksp.useKSP2=false
Хуже этого только борьба с Java-версиями. Когда в каком-нибудь кастомном detekt-правиле забыли указать
jvmToolchain
с нужной версией, приключение на весь день точно будет обеспечено #Gradle #KSP