Fastest way to run your gradle tasks
$ npm install -g gradlr
$ gradlr Usage $ gradlr Options -o, --offline Execute the build without accessing network resources -f, --force Force to re-index the tasks Examples $ gradlr $ gradlr --force $ gradlr --offline
What happens under the hood?
First time you run
gradlr it will cache the gradle tasks so the #2 time it'll load them instantantly.
How does it know it needs to re-index? When caching, this tool saves a checksum of the sum of checksums of all of the projects' gradle files (META!), so it knows when you changed something and re-indexes when needed.
Should I commit the
If you commit it, your colleagues will not have to index the tasks again.
What terminal am I using?
Since a lot of people has been asking about my terminal setup, I made this article explaining how to achieve it.
YOLO © Cesar Ferreira