KOTLIN_ADEPT Telegram 145
Каждый раз, когда приходится обновлять версии Kotlin и Compose, я чувствую себя как тот мужик из мема. 

Обновить зависимости так, чтобы ничего не отвалилось, та ещё задача, а в KMP-проектах добавляется ещё больше веселья.

Например, хотим запустить проект на Xcode 16.3 — для этого нужен Kotlin 2.1.21, а для него требуется новый KSP, в котором сломали обратную совместимость. И какая-нибудь либа в проекте, использующая KSP, благополучно перестаёт работать. 

К счастью, отключить вторую версию KSP можно в gradle.properties, и это спасёт на какое-то время:
ksp.useKSP2=false


Хуже этого только борьба с Java-версиями. Когда в каком-нибудь кастомном detekt-правиле забыли указать jvmToolchain с нужной версией, приключение на весь день точно будет обеспечено 👍

#Gradle #KSP
Please open Telegram to view this post
VIEW IN TELEGRAM
33💯15



tgoop.com/kotlin_adept/145
Create:
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

BY Kotlin Adept Notes




Share with your friend now:
tgoop.com/kotlin_adept/145

View MORE
Open in Telegram


Telegram News

Date: |

Commenting about the court's concerns about the spread of false information related to the elections, Minister Fachin noted Brazil is "facing circumstances that could put Brazil's democracy at risk." During the meeting, the information technology secretary at the TSE, Julio Valente, put forward a list of requests the court believes will disinformation. Although some crypto traders have moved toward screaming as a coping mechanism, several mental health experts call this therapy a pseudoscience. The crypto community finds its way to engage in one or the other way and share its feelings with other fellow members. 3How to create a Telegram channel? Step-by-step tutorial on desktop: Telegram channels fall into two types:
from us


Telegram Kotlin Adept Notes
FROM American