Size: a a a

2020 June 24

AN

Alexander Nozik in Kotlin JVM
Roman Speranskii
Выглядит обычно и компактно...
А модули как там подключить?
Ну по образу и подобию. Там часть уже подключена. Вообще, возьмите градл туториал от ктора
источник

AN

Alexander Nozik in Kotlin JVM
Roman Speranskii
Я тебя не понял 😞
В мавене по-моему нет инкрементальной компиляции для котли. В градле есть
источник

RS

Roman Speranskii in Kotlin JVM
Alexander Nozik
Ну по образу и подобию. Там часть уже подключена. Вообще, возьмите градл туториал от ктора
Ооо... Не знал о его существовании!) Точнее не знал что там про Gradle есть...
источник

RS

Roman Speranskii in Kotlin JVM
Alexander Nozik
В мавене по-моему нет инкрементальной компиляции для котли. В градле есть
А что это такое?)
источник

AN

Alexander Nozik in Kotlin JVM
Roman Speranskii
Ооо... Не знал о его существовании!) Точнее не знал что там про Gradle есть...
источник

BP

Bogdan Panchenko in Kotlin JVM
Roman Speranskii
Я тебя не понял 😞
источник

BP

Bogdan Panchenko in Kotlin JVM
Roman Speranskii
А что это такое?)
он не перекомпилирует если ничего не поменялось
источник

AN

Alexander Nozik in Kotlin JVM
Roman Speranskii
Ооо... Не знал о его существовании!) Точнее не знал что там про Gradle есть...
источник

BP

Bogdan Panchenko in Kotlin JVM
Alexander Nozik
https://github.com/mipt-npm/plotly.kt/blob/dev/plotlykt-server/build.gradle.kts вот примерно все. Плюс надо плагин добавить для shadowjar, хотя на градле я рекомендую application вместо этого
вот кстати давно вопрос есть.

val ktorVersion: String by rootProject.extra

я всегда вот так пишу, есть разница ?
val ktorVersion: String by project
источник

RS

Roman Speranskii in Kotlin JVM
Спасибо большое!
источник

AN

Alexander Nozik in Kotlin JVM
Bogdan Panchenko
вот кстати давно вопрос есть.

val ktorVersion: String by rootProject.extra

я всегда вот так пишу, есть разница ?
val ktorVersion: String by project
Разница есть. Потому что в первом случае я напрямую ообращаюсь к экстре рутового проекта, а во втором - к пропертям текущего проекта, которые должны делегировать в экстру. По хорошему, должно работать и то и то, не помню, почему я использую первое. Чего-то там со вторым не работало
источник

RS

Roman Speranskii in Kotlin JVM
Ещё вопрос:
В примерах есть Groovy и Kotlin для Gradle - что лучше осваивать и почему?
Я просто всю жизнь Groovy использовал в Android...
источник

BP

Bogdan Panchenko in Kotlin JVM
Roman Speranskii
Ещё вопрос:
В примерах есть Groovy и Kotlin для Gradle - что лучше осваивать и почему?
Я просто всю жизнь Groovy использовал в Android...
ну мне Котлин, так как я престал тупо копировать и начал сам пописовать скрипты, начал понимать как работает гредл
источник

AN

Alexander Nozik in Kotlin JVM
Roman Speranskii
Ещё вопрос:
В примерах есть Groovy и Kotlin для Gradle - что лучше осваивать и почему?
Я просто всю жизнь Groovy использовал в Android...
Я бы сказал, что сейчас уже можно начинать с kts. Думаю, что груви рано или поздно вытеснится полостью.
источник

RS

Roman Speranskii in Kotlin JVM
Bogdan Panchenko
ну мне Котлин, так как я престал тупо копировать и начал сам пописовать скрипты, начал понимать как работает гредл
Make sens...
источник

BP

Bogdan Panchenko in Kotlin JVM
но kts мне показался довольно прожорливый, у меня демоны гредла идею по памяти перегнали
источник

RS

Roman Speranskii in Kotlin JVM
Alexander Nozik
Я бы сказал, что сейчас уже можно начинать с kts. Думаю, что груви рано или поздно вытеснится полостью.
Логично!)
источник

RS

Roman Speranskii in Kotlin JVM
Bogdan Panchenko
но kts мне показался довольно прожорливый, у меня демоны гредла идею по памяти перегнали
А вот этого мне бы хотелось избежать...
источник

AN

Alexander Nozik in Kotlin JVM
Bogdan Panchenko
но kts мне показался довольно прожорливый, у меня демоны гредла идею по памяти перегнали
На градле 6.5 проблем вообще нет
источник

AN

Alexander Nozik in Kotlin JVM
Roman Speranskii
А вот этого мне бы хотелось избежать...
прожолрливый на этапе конфигурации проекта, а не сборки. На сборку это не влияет
источник