Size: a a a

Kotlin Community

2020 November 11

с#

саша сок #KotlinGang... in Kotlin Community
Alexander Nozik
А библиотеки никто не собирает. Их через градл подключают
я собираю чтобы на бинтрей отправить
источник

VP

Vladimir Petrakovich in Kotlin Community
саша сок #KotlinGang
я собираю чтобы на бинтрей отправить
Тогда это втройне плохая идея
источник

с#

саша сок #KotlinGang... in Kotlin Community
а нет
источник

IP

Iaroslav Postovalov in Kotlin Community
саша сок #KotlinGang
я собираю чтобы на бинтрей отправить
зачем
источник

AN

Alexander Nozik in Kotlin Community
саша сок #KotlinGang
я собираю чтобы на бинтрей отправить
Фатжар на бинтрей? не надо так делать пожалуйста
источник

с#

саша сок #KotlinGang... in Kotlin Community
там через publish
источник

IP

Iaroslav Postovalov in Kotlin Community
это ужасно, да
источник

с#

саша сок #KotlinGang... in Kotlin Community
да, у меня fatJar для деплоя сервера используется
источник

IP

Iaroslav Postovalov in Kotlin Community
саша сок #KotlinGang
там через publish
это отвратительно все равно, заливать в любые репы fat jar
источник

IP

Iaroslav Postovalov in Kotlin Community
саша сок #KotlinGang
да, у меня fatJar для деплоя сервера используется
а
источник

с#

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

с#

саша сок #KotlinGang... in Kotlin Community
я перепутал почему-то
источник

с#

саша сок #KotlinGang... in Kotlin Community
Alexander Nozik
Кстати gradle applicaion не очень дружит с мультиплатформой. Поэтому можно голосовать за https://youtrack.jetbrains.com/issue/KT-42683
поставил лайк
источник

M

Malik in Kotlin Community
Vladimir Petrakovich
FileKt.smt(view, i -> ...)
Первый аргумент не распознается. Пишет cannot find symbol
источник

VP

Vladimir Petrakovich in Kotlin Community
Malik
Первый аргумент не распознается. Пишет cannot find symbol
Ну вы же понимаете, что там должен быть ваш View?
источник

M

Malik in Kotlin Community
Vladimir Petrakovich
Ну вы же понимаете, что там должен быть ваш View?
Да, понял
Почему-то я подумал, что кто-то должен прокинуть мне этот параметр внутрь🤦🏻‍♂️
источник

с#

саша сок #KotlinGang... in Kotlin Community
как можно дождаться выполнение всех лаунчей у скоупа?
я хочу что-то такое сделать

class MyClass : CoroutineScope {
   override val coroutineContext = GlobalScrope.coroutineContext + Job()
   fun finish() = coroutineContext.job.complete()
}

чтобы finish как раз дожидался завершения
источник

CC

Curious Cephalopod in Kotlin Community
саша сок #KotlinGang
как можно дождаться выполнение всех лаунчей у скоупа?
я хочу что-то такое сделать

class MyClass : CoroutineScope {
   override val coroutineContext = GlobalScrope.coroutineContext + Job()
   fun finish() = coroutineContext.job.complete()
}

чтобы finish как раз дожидался завершения
Собирать job'ы в list и использовать awaitAll
источник

с#

саша сок #KotlinGang... in Kotlin Community
Curious Cephalopod
Собирать job'ы в list и использовать awaitAll
ну просто

coroutineScope {
   for(i in 1..100) launch {

   }
}

не завершится пока не завершатся все лаунчи
источник

с#

саша сок #KotlinGang... in Kotlin Community
и может есть для этого какой-то метод станартный
источник