Size: a a a

Kotlin Community

2020 May 17

BV

Boris Vanin in Kotlin Community
Как опция
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
У мавена кстати есть скриптовый конфиг
Да, там что-то сверху накрутили. Но насколько я понял, оно все равно не дает возможность кастомную логику вставлять.
источник

IO

Iaroslav Orlov in Kotlin Community
Boris Vanin
У мавена кстати есть скриптовый конфиг
можно пример?
источник

BV

Boris Vanin in Kotlin Community
Но что-то мавен все равно ощущается как прошлое поколение, грейдл при всех своих проблемах куда как приятнее использовать и мощнее он
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Но что-то мавен все равно ощущается как прошлое поколение, грейдл при всех своих проблемах куда как приятнее использовать и мощнее он
Да. Но на команду градла надо "нежно" давить, чтобы они все-таки модель доводили до ума.
источник

BV

Boris Vanin in Kotlin Community
Iaroslav Orlov
можно пример?
Да лень искать, загуглите сами
источник

BV

Boris Vanin in Kotlin Community
Alexander Nozik
Да. Но на команду градла надо "нежно" давить, чтобы они все-таки модель доводили до ума.
У них уже есть решения которые очень сложно исправить особенно учитывая обратную совместимость
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
У них уже есть решения которые очень сложно исправить особенно учитывая обратную совместимость
Да, мы на котлинконфе обсуждали с кем-то из них. Но что-то можно сделать. Например заменить динамические обертки на расширения где это можно и манипулировать импортами. Лично моя главная претензия - это отсутствие возможности конфигурировать плагины перед подключением и делать зависимости плагинов друг от друга. Это все в принципе решается неломающими изменениями.
источник

BP

Bogdan Panchenko in Kotlin Community
Alexander Nozik
Да, мы на котлинконфе обсуждали с кем-то из них. Но что-то можно сделать. Например заменить динамические обертки на расширения где это можно и манипулировать импортами. Лично моя главная претензия - это отсутствие возможности конфигурировать плагины перед подключением и делать зависимости плагинов друг от друга. Это все в принципе решается неломающими изменениями.
это убивает декларативность. Вам нужно помнить что и в каком порядке
источник

AN

Alexander Nozik in Kotlin Community
Bogdan Panchenko
это убивает декларативность. Вам нужно помнить что и в каком порядке
Как раз наоборот. У плагина задается декларативная конфигурация и декларативные же зависимости. Вы получаете заодно порядок подключения плагинов. Сейчас зависимости плагинов делаются императивно и там довольно тяжко понять, что когда подключается.
источник

AN

Alexander Nozik in Kotlin Community
Я в DataForge эту штуку для управления данными начал делать примерно тогда же, когда градл пошел на взлет, но они к сожалению зависимости сделали только для задач и не сделали разумной модели прокидывания конфигурации в зависимости (правда у меня на эту модель пара лет ушло).
источник

AN

Alexander Nozik in Kotlin Community
Если кому интересно, как-нибудь можем семинарчик устроить на эту тему.
источник

ЛХ

Лапки Х in Kotlin Community
привет всем. есть у кого пример работы с postgesql c exposed?
источник

BV

Boris Vanin in Kotlin Community
Alexander Nozik
Да, мы на котлинконфе обсуждали с кем-то из них. Но что-то можно сделать. Например заменить динамические обертки на расширения где это можно и манипулировать импортами. Лично моя главная претензия - это отсутствие возможности конфигурировать плагины перед подключением и делать зависимости плагинов друг от друга. Это все в принципе решается неломающими изменениями.
Ну как, в плагине можно сделать проверки и подключить какие надо
источник

BP

Bogdan Panchenko in Kotlin Community
Лапки Х
привет всем. есть у кого пример работы с postgesql c exposed?
Пока только с h2 эксперементипую, но вы можете задавать вопросы
источник

ЛХ

Лапки Х in Kotlin Community
Bogdan Panchenko
Пока только с h2 эксперементипую, но вы можете задавать вопросы
я пытаюсь локально базу запустить и реализовать базовую таблицу, какую-нибудь таблицу юзеров id - name
источник

BP

Bogdan Panchenko in Kotlin Community
Лапки Х
я пытаюсь локально базу запустить и реализовать базовую таблицу, какую-нибудь таблицу юзеров id - name
Ну для локального запуска нужно сначала установить постгрю
источник

ЛХ

Лапки Х in Kotlin Community
установлена уже
источник

BP

Bogdan Panchenko in Kotlin Community
Дальше вроде написанно
источник

BP

Bogdan Panchenko in Kotlin Community
Лапки Х
установлена уже
Ну давай в личку
источник