Gradle
Gradle by Develocity is the open source build system for Java, Android, and Kotlin developers.·gradle.org
Gradle Build Tool is an open source build automation system used by Java, Android, and Kotlin developers to compile, test, and publish software, from mobile apps to microservices. It offers incremental builds, build caching, parallel execution, and an extensible plugin ecosystem via Groovy or Kotlin DSLs. It is used by teams ranging from small startups to large enterprises and integrates with major IDEs and CI systems.
What it's for
Features 21
- Build scans for web-based build visualization
- Built-in Groovy and Scala support
- Compiler daemon for faster compilation
- Composite builds for developing multiple projects together
- Continue-after-failure and fail-fast test execution options
- Continuous build mode that reruns tasks on file changes
- Dependency cache refresh (--refresh-dependencies)
- Gradle Build Init plugin for creating or converting builds
- Gradle wrapper for self-provisioning build environments
- Incremental builds
- Incremental compilation and compile avoidance for Java
- Incremental task and annotation processing
- Kotlin DSL and Groovy DSL for build scripts
- Local and remote build caching
- Parallel download of dependencies
- Parallel execution of tasks and intra-task work
- Task exclusion and dry run execution
- Task timeouts
- TestKit for functional testing of plugins
- Tooling API for embedding Gradle in other tools
- Transitive dependency management with custom scopes and version locking
At a glance
Integrations
Pricing
Gradle Build Tool is free and open source with no listed pricing plans. Develocity, a separate commercial observability platform from the same company, is priced and marketed independently.