Size: a a a

2021 July 17

BV

Boris Vanin in Gradle
Условно, это наследник Project-а
источник

ГР

Геннадий Романов... in Gradle
да, но мне непонятна магия с plugin
источник

BV

Boris Vanin in Gradle
Потому что оно работает отдельно от остального скрипта
источник

BV

Boris Vanin in Gradle
Если вы о блоке plugins
источник

ГР

Геннадий Романов... in Gradle
а как обрабатывается этот блок plugins создает отдельный от Project groovy класс?
который обрабатывается перед Project?
источник

BV

Boris Vanin in Gradle
Можно и так сказать
источник

ГР

Геннадий Романов... in Gradle
структура результата этой обработки сказала бы больше
всей 1200стр доки гредла
источник

BV

Boris Vanin in Gradle
Не, там просто декларации
источник

BV

Boris Vanin in Gradle
Которые грейдл читает и делает свою магию
источник

ГР

Геннадий Романов... in Gradle
непонял, декларации?
источник

BV

Boris Vanin in Gradle
Ну да, написано какие плагины применить
источник

VP

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

VP

Vladimir Petrakovich in Gradle
источник
2021 July 18

ГР

Геннадий Романов... in Gradle
а есть чат по maven?
что означает
<version>[1.0.0,)</version>
источник

ГР

Геннадий Романов... in Gradle
1.0.0 и выше или что?
источник

ГР

Геннадий Романов... in Gradle
а какие файлы гредл ищет и по какому протоколу (ftp?)
для
plugins {
  id 'java'
  id "org.flywaydb.flyway" version "7.7.0"
}

dependencies {
  implementation "org.flywaydb:flyway-core:7.7.0"
}
источник

BP

Bogdan Panchenko in Gradle
Http(s)
источник

BP

Bogdan Panchenko in Gradle
Ищет он в указанных репах. Поумолчанию в мавенских
источник

ГР

Геннадий Романов... in Gradle
какие именно ищет он файлы и по каким адресам(в maven и если нет в mavenCentral()) ?
источник

VP

Vladimir Petrakovich in Gradle
Это всё есть в доке. Плагины он ищет по умолчанию на plugins.gradle.org/m2
источник