#Gradle_Convention_Plugins

2024-09-27

Прочие оптимизации кода Gradle Convention Plugins, выводы по результатам использования подхода

Всем привет! На связи Дима Котиков, и мы завершаем цикл статей о том, как облегчить себе жизнь и уменьшить boilerplate в gradle-файлах. В предыдущих статьях мы подготовили и настроили базовый модуль для написания Gradle Convention Plugins , написали несколько convention-плагинов в файлах -.gradle.kts , сделали еще один модуль и создали convention-плагины на базе kotlin-классов . В заключительной части мы немного порефакторим написанный код, попытаемся настроить области видимости convention-плагинов и extension-функций для конфигурации сборки, а также подведем итоги.

habr.com/ru/companies/tbank/ar

#Gradle_Convention_Plugins #Gradle #Kotlin #Android #Kotlin_Multiplatform

2024-09-24

Создание Convention Plugin-ов на базе Kotlin-классов

Всем привет! На связи Дима Котиков и мы продолжаем разговор о том, как облегчить себе жизнь и уменьшить bolierplate в gradle-файлах. В предыдущих статьях мы сделали отдельный модуль для написания Convention Plugins , провели необходимые настройки и написали несколько Convention Plugin-ов в "-.gradle.kts"-файлах . В этой части мы будем создавать Convention Plugin-ы на базе Kotlin-классов.

habr.com/ru/companies/tbank/ar

#Gradle_Convention_Plugins #Gradle #Kotlin #Android #Kotlin_Multiplatform

2024-09-19

Создание плагинов и переиспользуемых частей в .gradle.kts-файлах и Kotlin extension-функциях

Всем привет! На связи Дима Котиков, и мы продолжаем разговор о том, как облегчить себе жизнь и уменьшить Boilerplate в gradle-файлах. В первой части поговорили о том, как подготовиться к созданию модулей для Gradle Convention Plugin. Двигаемся дальше!

habr.com/ru/companies/tbank/ar

#Gradle_Convention_Plugins #Gradle #Kotlin #Android #Kotlin_Multiplatform

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst