Eine .gradle-Datei ist ein Build-Skript, das von Gradle verwendet wird, einem Open-Source-Tool zur Build-Automatisierung. Diese Dateien sind zentral für die Definition und Verwaltung des Build-Prozesses von Softwareprojekten, insbesondere verbreitet in der Java-, Kotlin- und Android-Entwicklung. Geschrieben in einer domänenspezifischen Sprache (Domain-Specific Language, DSL), die auf Groovy oder Kotlin basiert, spezifizieren .gradle-Dateien Aufgaben wie das Kompilieren von Quellcode, das Ausführen von Tests, das Paketieren von Anwendungen (z.B. JARs, WARs, APKs), das Bereitstellen von Artefakten und die Verwaltung von Projektabhängigkeiten. Sie bieten eine flexible und leistungsstarke Methode zur Automatisierung praktisch jeder Entwicklungsaufgabe, von einfacher Kompilierung bis hin zu komplexen Continuous Integration (CI) Pipelines. Ein typisches Gradle-Projekt umfasst 'build.gradle' (das Haupt-Build-Skript für ein Modul) und 'settings.gradle' (das die Projektstruktur definiert und Subprojekte einbindet). Entwickler interagieren mit diesen Dateien, um Plugins zu konfigurieren, benutzerdefinierte Aufgaben zu definieren und externe Bibliotheken zu verwalten, was sie für moderne Softwareentwicklungs-Workflows unverzichtbar macht.