Un file .gradle è uno script di build utilizzato da Gradle, uno strumento di automazione della build open-source. Questi file sono fondamentali per definire e gestire il processo di build per progetti software, particolarmente diffusi nello sviluppo Java, Kotlin e Android. Scritti utilizzando un Linguaggio Specifico del Dominio (DSL) basato su Groovy o Kotlin, i file .gradle specificano attività come la compilazione del codice sorgente, l'esecuzione dei test, il packaging delle applicazioni (ad esempio, JAR, WAR, APK), la distribuzione degli artefatti e la gestione delle dipendenze di progetto. Forniscono un modo flessibile e potente per automatizzare praticamente qualsiasi attività di sviluppo, dalla semplice compilazione a complesse pipeline di integrazione continua. Un tipico progetto Gradle include 'build.gradle' (lo script di build principale per un modulo) e 'settings.gradle' (che definisce la struttura del progetto e include i sotto-progetti). Gli sviluppatori interagiscono con questi file per configurare plugin, definire attività personalizzate e gestire librerie esterne, rendendoli indispensabili per i flussi di lavoro di sviluppo software moderni.