Size: a a a

Kotlin Community

2019 October 29

AN

Alexander Nozik in Kotlin Community
https://youtrack.jetbrains.com/issue/KT-32323
Сегодня прям день счастья какой-то
источник

BP

Bogdan Panchenko in Kotlin Community
никто не подскажет как получить dev\eap билды котлина,  1.3.60 интересует
источник

D

Denys in Kotlin Community
Bogdan Panchenko
никто не подскажет как получить dev\eap билды котлина,  1.3.60 интересует
Нужно подключить мавен репозиторий
источник

D

Denys in Kotlin Community
источник

BP

Bogdan Panchenko in Kotlin Community
Denys
Нужно подключить мавен репозиторий
о спасибо!
источник

D

Denys in Kotlin Community
Я вот так делаю - по мотивам недавних постов Руслана.

fun RepositoryHandler.kotlin() {
   if (Version.kotlin.contains("-eap")) {
       maven(url = "https://dl.bintray.com/kotlin/kotlin-eap")
   }
}
источник

D

Denys in Kotlin Community
(это лежит в buildSrc/). А в описании репозиториев делаю так:
    repositories {
       google()
       jcenter()
       kotlin()
   }
источник

D

Denys in Kotlin Community
Bogdan Panchenko
о спасибо!
Там сейчас 1.3.60-eap-76 последний.
источник

RI

Ruslan Ibragimov in Kotlin Community
Жалко в settings.kts нельзя из buildSrc использовать. Точнее можно, но это будет удалено в Gradle 6
источник

D

Denys in Kotlin Community
Ruslan Ibragimov
Жалко в settings.kts нельзя из buildSrc использовать. Точнее можно, но это будет удалено в Gradle 6
А что в settings лежит?
источник

AN

Alexander Nozik in Kotlin Community
Denys
Я вот так делаю - по мотивам недавних постов Руслана.

fun RepositoryHandler.kotlin() {
   if (Version.kotlin.contains("-eap")) {
       maven(url = "https://dl.bintray.com/kotlin/kotlin-eap")
   }
}
Да, в этом что-то есть. Проблема только в том, что если несколько связанных библиотек, надо везде следить чтобы одинаковые репы были. У меня сейчас на все один плагин, но все равно бывают косяки
источник

BV

Boris Vanin in Kotlin Community
Denys
А что в settings лежит?
Плагины конфигурятся, видимо
источник

D

Denys in Kotlin Community
Alexander Nozik
Да, в этом что-то есть. Проблема только в том, что если несколько связанных библиотек, надо везде следить чтобы одинаковые репы были. У меня сейчас на все один плагин, но все равно бывают косяки
Общую конфигурацию я часто выношу в allprojects {}. Но обычно самый минимум.
источник

AN

Alexander Nozik in Kotlin Community
Denys
Общую конфигурацию я часто выношу в allprojects {}. Но обычно самый минимум.
Ну это тоже так себе решение. Там может быть мешанина из JVM и mpp модулей с разными настройками деплоя
источник

BV

Boris Vanin in Kotlin Community
Denys
Общую конфигурацию я часто выношу в allprojects {}. Но обычно самый минимум.
А я отказался от *projects когда на котлин перебрался
источник

BV

Boris Vanin in Kotlin Community
Использую билдСрц и тамошние плагины
источник

D

Denys in Kotlin Community
Boris Vanin
Использую билдСрц и тамошние плагины
Тоже неплохо, наверное. А как с временем конфигурации билда в таких случаях?
источник

BV

Boris Vanin in Kotlin Community
Denys
Тоже неплохо, наверное. А как с временем конфигурации билда в таких случаях?
Увеличивается 🤷‍♂
источник

D

Denys in Kotlin Community
Boris Vanin
Увеличивается 🤷‍♂
У вас backend-проект?
источник

S

ShadelessFox in Kotlin Community
Здрасьте, вопрос не касается котлина, но относится к другому продукту жетбрейнс. Рационально использовать MPS для проектирования синтаксиса языка со всеми вытекающими или лучше не страдать фигнёй и использовать всякие BNF граммары?
источник