Adaptable, fast automation for all https://gradle.org
  • Groovy 47.9%
  • Java 42.8%
  • Kotlin 8%
  • C++ 1.1%
Find a file
2026-09-11 14:20:03 +00:00
.agents Move reviewing code to a .agents file and rework AGENTS.md to disclose more selectively 2026-07-20 08:03:21 -04:00
.claude Narrow the Claude git push deny to protected branches 2026-09-07 10:04:14 +08:00
.github Remove unused custom CodeQL workflow (#39070) 2026-09-08 01:37:06 +00:00
.idea Reconcile resilient sync docs with master and apply review feedback 2026-08-12 20:37:21 -07:00
.teamcity Allow dynamic agent loading in .teamcity surefire fork 2026-09-11 10:37:31 +08:00
architecture Since check ADR: Address review comments and mark accepted 2026-07-30 17:40:17 +02:00
build-logic Bump Kotlin version to 2.4.20 2026-09-11 13:59:20 +03:00
build-logic-commons Drop obsolete package from minify config 2026-09-11 13:59:21 +03:00
build-logic-settings Compute the build timestamp once per build 2026-08-19 15:25:51 +08:00
contributing Add code review guide and gradle-code-review skill 2026-07-20 08:03:21 -04:00
gradle Clean up dependency verification keys 2026-09-11 13:59:21 +03:00
images update gradle images 2026-02-12 10:54:31 -08:00
packaging Enhance metadata of produced JARs 2026-09-04 09:14:31 +02:00
platforms Upgrade embedded Kotlin & KGP to 2.4.20, switch to BTA based compilation (#38593) 2026-09-11 14:20:03 +00:00
subprojects Merge branch 'release' 2026-09-11 02:33:24 +00:00
testing Bump Kotlin version to 2.4.20 2026-09-11 13:59:20 +03:00
.coderabbit.yaml Disable CodeRabbit summary in PR description 2026-04-27 08:07:40 +03:00
.editorconfig Apply suggestions from code review 2025-11-25 08:01:54 +01:00
.gitattributes Make custom keystore compatible with real-world HTTPS server (#14383) 2020-09-02 20:15:16 +08:00
.gitignore Add 'direnv' file to .gitignore 2026-09-11 09:07:12 +03:00
.mailmap Add mailmap entry for myself 2026-06-30 10:47:26 -04:00
AGENTS.md Move reviewing code to a .agents file and rework AGENTS.md to disclose more selectively 2026-07-20 08:03:21 -04:00
AI_POLICY.md add comment about disclosure 2026-07-30 10:37:33 -07:00
build.gradle.kts Add task to validate and fix declared target runtimes 2026-03-11 18:40:18 -04:00
CLAUDE.md Add code review guide and gradle-code-review skill 2026-07-20 08:03:21 -04:00
CONTRIBUTING.md Add code review guide and gradle-code-review skill 2026-07-20 08:03:21 -04:00
gradle.properties Rebaseline performance tests 2026-09-07 13:24:24 +00:00
gradlew Update wrapper to 9.6.0-milestone-1 2026-04-21 13:11:30 +03:00
gradlew.bat Update Gradle wrapper to version release-candidate 2026-09-08 15:30:12 +00:00
KEYS.md Improve key information 2026-08-25 10:53:05 +02:00
LICENSE Auto-generate distribution LICENSE from POM metadata 2026-03-12 17:29:02 +01:00
README.md update size of image in readme 2026-02-12 10:58:41 -08:00
released-versions.json Publish 9.8.0-20260911021601+0000 2026-09-11 02:33:23 +00:00
settings.gradle.kts Merge remote-tracking branch 'origin/release' into bo/merge-release-to-master-20260814112025 2026-08-14 11:23:08 +08:00
version.txt Update version to 9.9.0 2026-08-24 10:32:28 +00:00

Gradle Logo

🐘 Gradle Build Tool

Gradle is a highly scalable build automation tool designed to handle everything from large, multi-project enterprise builds to quick development tasks across various languages. Gradles modular, performance-oriented architecture seamlessly integrates with development environments, making it a go-to solution for building, testing, and deploying applications on Java, Kotlin, Scala, Android, Groovy, C++, and Swift.

For a comprehensive overview, please visit the official Gradle project homepage.


🚀 Getting Started

Starting with Gradle is easy with these essential resources. Follow these to install Gradle, set up initial projects, and explore supported platforms:

📘 Explore Gradles full array of resources through the Gradle Documentation.


🛠 Seamless IDE & CI Integration

Gradle is built to work smoothly with a variety of Integrated Development Environments (IDEs) and Continuous Integration (CI) systems, providing extensive support for a streamlined workflow:


🎓 Learning Resources for Gradle

Kickstart your Gradle knowledge with courses, guides, and community support tailored to various experience levels:

  • DPE University Free Courses: A collection of hands-on courses for learning Gradle, complete with project-based tasks to improve real-world skills.
  • Gradle Community Resources: Discover a range of resources, tutorials, and guides to support your Gradle journey, from foundational concepts to advanced practices.

💬 Community Support & Resources

The Gradle community offers a range of forums, documentation, and direct help to guide you through every step of your Gradle journey:

  • Documentation: The Gradle User Manual covers everything from basic to advanced configurations.
  • Community Forum: Engage with others on the Gradle Forum for discussions, tips, and best practices.
  • Community Slack: Join our Slack Channel for real-time discussions, with specialized channels like #github-integrations for integration topics.
  • Newsletter: Subscribe to the Gradle Newsletter for news, tutorials, and community highlights.

Quick Tip: New contributors to Gradle projects are encouraged to ask questions in the Slack #community-support channel.


🌱 Contributing to Gradle

  • Contribution Guide: Contribute to Gradle by submitting patches or pull requests for code or documentation improvements.
  • Code of Conduct: Gradle enforces a Code of Conduct to ensure a welcoming and supportive community for all contributors.

🔗 Additional Resources

To make the most out of Gradle, take advantage of these additional resources:

🌟 Stay connected with the Gradle Community and access the latest news, training, and updates via Slack, Forum, and our Newsletter.