🚀Как пользоваться Gradle: простое руководство

Gradle — это мощный инструмент автоматизации сборки, используемый в проектах на Java, Kotlin и Android, а также во многих других. Он помогает автоматизировать компиляцию, тестирование, установку зависимостей и сборку приложений.

🧱 Что такое Gradle?

Он использует *Groovy или Kotlin DSL, что делает конфигурацию более читаемой и настраиваемой. Главная цель Gradle — упростить процесс сборки и доставки кода.

⚙️ Установка Gradle

Вариант 1: Через SDKMAN

sdk install gradle

Вариант 2: Через Package Manager (Ubuntu пример)

sudo apt update
sudo apt install gradle

Провекрка установки

gradle -v

🧩 Пример структуры проекта

my-app/
 ├── build.gradle
 ├── settings.gradle
 └── src/
     ├── main/java/
     └── test/java/

💡 Базовые команды Build проекта

gradle build

Запуск тестов

gradle test

Очистить результаты сборки

gradle clean

Выполнить пользовательскую задачу

gradle myTask

🪄 Пример build.gradle

plugins {
    id 'java'
}

repositories {
    mavenCentral()
}

dependencies {
    implementation 'org.apache.commons:commons-lang3:3.14.0'
    testImplementation 'junit:junit:4.13.2'
}

Запуск:

gradle build

🔧 Почему DevOps-инженеры любят Gradle

  • Быстрая инкрементальная сборка
  • Простая интеграция с CI/CD
  • Гибкий скриптовый язык
  • Отлично работает с Docker, Jenkins и Kubernetes

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