ExpertiDict

Java · Essencial · Inglês · Técnico

Gradle

/ˈɡreɪdəl/substantivo

Ferramenta de build com scripts em Groovy ou Kotlin DSL e builds incrementais com cache. Define tarefas e dependências de forma programável.

Onde usar

Aparece em projetos Android e Kotlin, com comandos como ./gradlew build. Em review: 'isso está no build.gradle.kts?'.

Em código

// build.gradle.kts
plugins { java }
repositories { mavenCentral() }
dependencies {
  implementation("org.slf4j:slf4j-api:2.0.9")
}

Exemplos

The Gradle build cache made the second run much faster.

O cache do Gradle deixou a segunda execução muito mais rápida.

Add the dependency to the build.gradle.kts file.

Adicione a dependência ao arquivo build.gradle.kts.

Cuidado

Não é só um Maven com outra sintaxe: o build é código executável, o que dá poder, mas também permite scripts difíceis de manter.

Veja também

Todos os termos de Java