Gradle
Gradle is a configuration tool that automates application development, testing and distribution processes in various languages, such as Java, Kotlin, Scala, Android, Groovey, C++ and Swift. Thanks to its modular and performance-oriented architecture, it can be used in a wide range from small projects to large-scale multi-project structures. It also supports software development workflows by working integrated with common IDE and continuous integration systems.
Gradle
90gradle · Build Systems & Monorepos
- You can manage the compilation, testing, and distribution processes of projects in different languages such as Java, Kotlin, Android, and C++.
- You can configure complex software projects with multiple project structures in a scalable way.
- By integrating with common IDE and continuous integration tools, you can automate software development processes.
- • High number of open issues (3,533)
- ↓ NegativeHacker News
The Problem with Gradle
“tl;dr I think that especially compared to Python with its... very fragmented landscape of dependency and version management tools, Ruby has a pretty standardised way of making sure you run everything in a reproducible environment, which maybe isn't 100% perfect, but usually…”
- ↓ NegativeHacker News
The Problem with Gradle
“As someone tasked with supporting build and release automation in a large company using Gradle, it's never been enough to learn just enough Gradle and Groovy to build any project, because I learned in a relatively short time that there's no end to all the ways something won't…”