Adaptable, fast automation for all https://gradle.org
Find a file
2026-03-06 09:48:01 +00:00
.github Bump actions/download-artifact from 7 to 8 (#36893) 2026-02-27 07:47:16 +00:00
.idea Add new projects to gradle.xml 2026-03-04 17:07:30 -05:00
.teamcity Extract Ant-related classes from core and move to the software platform (#36907) 2026-03-05 12:57:28 +00:00
architecture Fix-up ADR date 2026-03-05 15:05:45 +01:00
build-logic Merge branch 'release' 2026-03-03 01:59:51 +00:00
build-logic-commons Do not use kotlin-stub 2026-02-24 21:25:37 -05:00
build-logic-settings Remove UpdateDevelocityPluginVersion helper since DV plugin version is only in a single place now 2026-01-30 16:37:57 +01:00
contributing Apply suggestions to testing guid from code review 2025-08-14 13:13:38 +02:00
gradle Upgrade tested KGP versions for 2.3.20-RC2 2026-03-03 15:50:07 +01:00
images update gradle images 2026-02-12 10:54:31 -08:00
packaging Publish sources variant 2026-02-18 11:32:44 +01:00
platforms Migrate assumeTrue to @Requires in GoogleTestSamplesIntegrationTest (#36799) 2026-03-06 09:48:01 +00:00
subprojects Develocity URL injection (#36792) 2026-03-06 08:34:42 +00:00
testing Migrate assumeTrue to @Requires in GoogleTestSamplesIntegrationTest (#36799) 2026-03-06 09:48:01 +00: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 Remove temp file 2025-11-11 21:35:18 +01:00
.mailmap Add an entry to fix two commits by unknown 2017-10-03 08:34:28 +02:00
build.gradle.kts Apply dependency analysis plugin via jvm-library precompiled plugin 2025-01-17 17:29:38 +01:00
CONTRIBUTING.md Clean up usages of Gradle Inc. / Gradle, Inc. 2026-02-05 23:41:19 -08:00
gradle.properties Rebaseline ReadyForRelease performance baseline (#36684) 2026-02-11 22:06:17 +00:00
gradlew Update Gradle wrapper to version 9.4.0-rc-2 2026-02-27 11:01:48 +01:00
gradlew.bat Update Gradle wrapper to version 9.1.0-rc-1 2025-08-13 12:58:05 +00:00
KEYS.md Add a release note entry about gradle distributions signatures 2025-12-04 17:29:13 +03:00
LICENSE Polish slf4j update. 2025-05-07 14:40:53 +02:00
README.md update size of image in readme 2026-02-12 10:58:41 -08:00
released-versions.json Publish 9.4.0 2026-03-04 11:50:40 +01:00
settings.gradle.kts Extract Ant-related classes from core and move to the software platform 2026-02-28 10:33:09 -05:00
version.txt Update version to 9.5.0 2026-01-20 12:12:06 +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.