Size: a a a

Kotlin Community

2020 December 06

IP

Iaroslav Postovalov in Kotlin Community
😭
источник

AI

Arkadii Ivanov in Kotlin Community
Я пробовал jacoco как здесь написано, но не заработало. Может у вас получится. https://stackoverflow.com/questions/59802396/kotlin-multiplatform-coverage
источник

J

James Tiberius Kirk in Kotlin Community
мне одному кажется, что градл с котлин дсл это невероятно сырая, переусложненная и криво работающая штука?
источник

IP

Iaroslav Postovalov in Kotlin Community
James Tiberius Kirk
мне одному кажется, что градл с котлин дсл это невероятно сырая, переусложненная и криво работающая штука?
так и есть, одному
источник

J

James Tiberius Kirk in Kotlin Community
раз в пару месяцев я пытаюсь перевести проект с груви на котлин и каждый раз это какой-то цирк, в итоге откатываюсь и забываю про это
источник

VP

Vladimir Petrakovich in Kotlin Community
Мне тоже не зашло
источник

IP

Iaroslav Postovalov in Kotlin Community
James Tiberius Kirk
раз в пару месяцев я пытаюсь перевести проект с груви на котлин и каждый раз это какой-то цирк, в итоге откатываюсь и забываю про это
ну если вы молча сталкиваетесь с проблемой и забиваете, я не знаю, что с этим делать. возможно, недружелюбный дсл. пока что вы просто вбрасываете
источник

VP

Vladimir Petrakovich in Kotlin Community
Но поддержка скриптов на груви в идее - это днище. Когда-нибудь выбора, вероятно, уже не будет.
источник

J

James Tiberius Kirk in Kotlin Community
ну хорошо, как на котлин дсл в градле сделать такое?
compileKotlin {
   kotlinOptions {
       jvmTarget = "11"
   }
}
источник

IP

Iaroslav Postovalov in Kotlin Community
объективный минус - это то, что у него жуткая производительность. все остальное можно терпеть из-за поддержки в IDE
источник

IP

Iaroslav Postovalov in Kotlin Community
James Tiberius Kirk
ну хорошо, как на котлин дсл в градле сделать такое?
compileKotlin {
   kotlinOptions {
       jvmTarget = "11"
   }
}
tasks.compileKotlin { kotlinOptions.jvmTarget = "11" }
источник

J

James Tiberius Kirk in Kotlin Community
спасибо, гугл полнился решениями, каждое из которых не работало, пойду проверю и это
источник

AI

Arkadii Ivanov in Kotlin Community
James Tiberius Kirk
мне одному кажется, что градл с котлин дсл это невероятно сырая, переусложненная и криво работающая штука?
+1
источник

IP

Iaroslav Postovalov in Kotlin Community
ну а у вас какие аргументы?
источник

с#

саша сок #KotlinGang... in Kotlin Community
James Tiberius Kirk
мне одному кажется, что градл с котлин дсл это невероятно сырая, переусложненная и криво работающая штука?
ну наверное котлин не совсем предназначен, чтобы динамически менять скоупы видимости, а в целом всё норм.
источник

IP

Iaroslav Postovalov in Kotlin Community
саша сок #KotlinGang
ну наверное котлин не совсем предназначен, чтобы динамически менять скоупы видимости, а в целом всё норм.
он вообще так не умеет делать. гредл это делает через костыли, компилируя экспрешены внутри plugins/buildscript как отдельные скрипты
источник

AI

Arkadii Ivanov in Kotlin Community
Iaroslav Postovalov
ну а у вас какие аргументы?
Ну например весь код здесь у меня красный, просто все файлы целиком. Но собирается норм. https://github.com/JetBrains/compose-jb/tree/master/examples/todoapp/buildSrc/src/main/kotlin
источник

с#

саша сок #KotlinGang... in Kotlin Community
Iaroslav Postovalov
он вообще так не умеет делать. гредл это делает через костыли, компилируя экспрешены внутри plugins/buildscript как отдельные скрипты
я знаю что он не умеет так делать, но пытается. об этом и речь.
источник

IP

Iaroslav Postovalov in Kotlin Community
ну это потому что кодгена аксессоров нет в buildSrc
источник

IP

Iaroslav Postovalov in Kotlin Community
т.е. он есть, но IDE не поддерживается
источник