Size: a a a

2021 July 11

VS

Vladimir Sitnikov in Gradle
Ещё есть вариант в 7.0+ — version catalog: https://docs.gradle.org/current/userguide/platforms.html
Зависимости будут в духе implementation(libs.kafka.clients)

Да, общая часть в начале как бы будет повторяться, но зато автодополнение будет подсказывать варианты.
источник
2021 July 12

JF

Jorik Fat in Gradle
почему при [:app:assembleDebug] вызываются таски на :buildSrc?
источник

VS

Vladimir Sitnikov in Gradle
Так уж работает.
На buildSrc вызывается build, а результат работы :buildSrc:jar попадает в classpath для обычных build.gradle.* скриптов: https://docs.gradle.org/current/userguide/organizing_gradle_projects.html#sec:build_sources
источник

VS

Vladimir Sitnikov in Gradle
Сейчас рекомендуют вместо buildSrc использовать includeBuild (см документацию https://docs.gradle.org/release-nightly/userguide/structuring_software_products.html и пример к ней https://docs.gradle.org/release-nightly/samples/sample_structuring_software_projects.html)

Некий минус, что возможны проблемы, когда в одном idiomatic build’е начинаешь делать includeBuild другого такого же (возможны конфликты по именам проектов), но, наверное, и это скоро починят.
источник

с#

саша сок #KotlinGang... in Gradle
как раз то, что у меня было :)

https://t.me/gradle/10940?single
источник

n

nikitasius in Gradle
gradle пил кровь, трепал нервы. В итоге fat jar делаю средствами ide. Уфф
источник

VP

Vladimir Petrakovich in Gradle
shadow plugin оказался слишком сложным?
источник

n

nikitasius in Gradle
у меня был пример kts версии, я синтаксис котлина не переношу. groovy тоже, но меньше.
пытался переделать с kts на groovy. Вышел какой-то треш, я и забил хер на это.
источник

n

nikitasius in Gradle
результат один и тот же, нет смысла тратить время
источник

VP

Vladimir Petrakovich in Gradle
А что, примеры на groovy уже в дефиците?
В простых случаях там толком ничего писать-то не надо: накинул пару плагинов и зависимости, да и всё
источник

AH

Ayrat Hudaygulov in Gradle
у меня всё с точностью до наоборот, груви для наркоманов которые по наитию знают что в какой таске находится

Котлин синтаксис типизированный, IDE помогает
Ну и shadowJar прекрасно билдит фатжары любой сложности уже 4ый год у меня
источник

n

nikitasius in Gradle
я же пишу: нет смысла тратить время, раз результат тот же.
источник

n

nikitasius in Gradle
я в тонкости gradle (как и maven, с которого ушел давно) вникать не хочу. нет смысла. лучше пусть вникают те, кому это нужно.
источник

n

nikitasius in Gradle
источник

AH

Ayrat Hudaygulov in Gradle
если бы IDE могла билдить в alpine контейнере, безусловно, я бы задумался как избавиться от gradle
источник

AH

Ayrat Hudaygulov in Gradle
а пока придётся разбираться с shadowJar плагином
источник

n

nikitasius in Gradle
зачем мне alpine и докер?)
источник

n

nikitasius in Gradle
докер еще на хлеб утром мазать?
источник

QH

Quantum Harmonizer in Gradle
источник

n

nikitasius in Gradle
источник