Итак, я некоторое время пытался избежать создания инструментов, но начал использовать Gradle в течение некоторого времени. Я могу использовать его для простых вещей, например, позволяя загружать зависимости, как и предполагалось, но я видел, как люди используют его для работы с действительно продвинутыми сотрудниками, такими как управление большими проектами с различными модулями, родными зависимостями, публикация в Github при создании, и др.
Я чувствую, что мне все еще нужно много копировать, пытаясь сделать что-то более сложное, потому что даже после поиска какой-либо документации для чтения я все еще не уверен, где синтаксис языка, например {,},:, (,), предназначенные для использования.
Итак, мой вопрос: имеет ли смысл учиться Groovy лучше понимать Gradle? Нужно ли читать документы? Я даже не спрашиваю, потому что меня не интересует Groovy, мне просто интересно, как люди привыкли использовать Gradle, и имеет ли смысл использовать его для более сложных задач, чем выборки из репозиториев.