Size: a a a

2021 June 19

AA

Albert Abdullin in Gradle
Да вы правы. Просто суббота. И видимо уже терпения мало. А на работу только устроился и даже проект собрать не могу😂🤦‍♂
Ка разберусь, отпишу. А то столько сообщений здесь оставил уже
источник

SB

Sergey Barmin in Gradle
Но на будущее, если это библиотека вам нужна и она принадлежит компании - бинтрей скоро закрывается(если уже нет), переложите в более живой репозиторий
источник

AN

Alexander Nozik in Gradle
Коллеги, а можно ли как-то в плагине указать версии для других плагинов? Вот у меня есть плагин, я хочу чтобы при применении к корневому проекту он автоматом устанавливал версии для котлин-плагинов в подпроектах.
источник

IP

Iaroslav Postovalov in Gradle
я думаю, что нет
источник

VP

Vladimir Petrakovich in Gradle
Насчёт "устанавливал версии" вряд ли, но применить плагин конкретной версии точно можно.
Но я не уверен, что такое рекурсивное поведение - это хорошая практика.
источник

AN

Alexander Nozik in Gradle
Вот я чего-то не могу понять как хотя бы применить плагин конкретной версии. Можно затащить плаги в класспуть моего плагина и его применить по айдишнику. Но я почему-то не вижу его из проекта не вижу.... может дело в том, что я его как implementation объявил. Сейчас проверим
источник

VP

Vladimir Petrakovich in Gradle
Ну да, всё так
источник

VP

Vladimir Petrakovich in Gradle
На тему установки версий можно сделать плагин для Settings
источник

AM

Andrew Mikhaylov in Gradle
Ась?
источник

AM

Andrew Mikhaylov in Gradle
Увы, было б всё так просто, не надо было бы бегать по ридмихам и руками матчить версии котлина и всего остального.
источник

AN

Alexander Nozik in Gradle
Это как раз лечится бомами. Я сейчас их затаскиваю.
источник

AN

Alexander Nozik in Gradle
Сейчас дофикшу баги и скажу, получилось или нет
источник

AN

Alexander Nozik in Gradle
Проблема с тем, что нельзя затащить плагин, которого нет на класспути текущего плагина.
источник

AN

Alexander Nozik in Gradle
Грубо говоря, класспуть общий для всего пространства плагинов
источник

VP

Vladimir Petrakovich in Gradle
Плагины бывают не только для Project
источник

VP

Vladimir Petrakovich in Gradle
Да, но ведь не проблема его туда добавить
источник

AN

Alexander Nozik in Gradle
Я уже полгода собираюсь написать статью про главную проблему градла - а именно про зависимости между плагинами, но никак сил не хватает
источник

AN

Alexander Nozik in Gradle
Проблема. Типичный пример - я хочу чтобы версия котлин плагина не была гвоздями прибита к версии моего плагина, который использует котлин плагин.
источник

VP

Vladimir Petrakovich in Gradle
Не вижу проблемы. Закинул в зависимости, применил, PROFIT.
источник

AN

Alexander Nozik in Gradle
Неа, как только я использую котлин плагин в моем плагине, я уже подтягиваю его в класспуть плагинов. Я не могу просто так взять и закинуть другую версию в проекте
источник