Awesome Lists

awesome-gradle

by ksoichiro

awesome listpushed about 3 years ago

A curated list of awesome Gradle plugins and resources for a better development workflow automation.

AI summary

Plugin repository

A curated collection of Gradle plugins and resources for improving development workflow automation.

stars
460
forks
48
watching
27
awesome list
1
entries
127
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/ksoichiro/awesome-gradle/links.svg)](https://awesome.facts.dev/awesome/ksoichiro/awesome-gradle)
HTML
<a href="https://awesome.facts.dev/awesome/ksoichiro/awesome-gradle"><img src="https://awesome.facts.dev/shield/ksoichiro/awesome-gradle/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/ksoichiro/awesome-gradle/links.svg

What's in the list

127 links in 31 sections, with live GitHub stats.activeno commit in 2y

Plugins / Language

  • java

    Official plugin that adds Java compilation, testing and bundling capabilities

  • groovy

    Official plugin that adds support for building Groovy projects

  • scala

    Official plugin that adds support for building Scala projects

  • antlr

    Official plugin that adds support for generating parsers using

  • assembler

    Official plugin that adds native assembly language capabilities to a project

  • c

    Official plugin that adds C source compilation capabilities to a project

  • cpp

    Official plugin that adds C++ source compilation capabilities to a project

  • objective-c

    Official plugin that adds Objective-C source compilation capabilities to a project

  • objective-cpp

    Official plugin that adds Objective-C++ source compilation capabilities to a project

  • gradle-retrolambda

    Get Java lambda support in Java 6, 7 and Android

  • clojurephant

    Clojure/ClojureScript support for Gradle

Plugins / Code quality

  • findbugs

    Official plugin that performs quality checks on Java source files using

  • spotbugs

    Official plugin that performs quality checks on Java source files using

  • checkstyle

    Official plugin that performs quality checks on Java source files using

  • spotless

    Checks and applies formatting rules using the Eclipse, google-java-format, ktlint, scalafmt, and also user-defined rules

  • pmd

    Official plugin that performs quality checks on your project's Java source files using

  • jdepend

    Official plugin that performs quality checks on your project's source files using

  • codenarc

    Official plugin that Performs quality checks on Groovy source files using

  • jacoco

    Official plugin that provides integration with the code coverage library for Java

  • coveralls-gradle-plugin

    Send coverage data to

  • gradle-scoverage

    Enable the use of Scoverage in a Gradle Scala project

  • gradle-errorprone-plugin

    Use the compiler for Java

  • gradle-spelling-plugin

    Inspect spelling using custom blacklist

  • gradle-modernizer-plugin

    Detect uses of legacy Java APIs

Plugins / Code generation

Plugins / Java application development

Plugins / Web application development

Plugins / Android application development / Dependency management

Plugins / Android application development / Alternative language

Plugins / Android application development / APK handling

Plugins / Android application development / Build variant handling

Plugins / Android application development / Icons

Plugins / Android application development / Releasing

Plugins / Android application development / Testing

Plugins / Android application development / Miscellaneous

Plugins / iOS and Mac application development

Plugins / Editor and IDE integration

  • eclipse

    Official plugin that generates files that are used by

  • idea

    Official plugin that generates files that are used by

  • visual-studio

    Official plugin that adds integration with Visual Studio

  • goomph

    Downloads an Eclipse IDE with all required plugins and creates a workspace with specified settings and projects

  • gradle-sublimetext-plugin

    Generate Sublime Text 2 project file

  • gradle-syntastic-plugin

    Integrate Java project with Vim and Syntastic

Plugins / Templating

Plugins / Database

Plugins / Dependency management

Plugins / Debugging

Plugins / Testing

Plugins / Building

  • build-time-tracker-plugin

    Continuously track and report your build times

  • gradle-metrics-plugin

    Collect Gradle build metrics and persist them to an external datastore

  • nebula-plugin

    A collection of Gradle plugins providing repeatable builds, immutable deployments and helping eliminate boilerplate code

Plugins / Packaging

  • gradle-one-jar

    Build self-contained executable jars that include all dependencies

  • gradle-build-info-plugin

    Include build information such as Git commit ID to your JAR

  • gradle-replacer

    Provide a minimalistic template engine feature

Plugins / Releasing

  • gradle-ssh-plugin

    Provide SSH facilities for continuous delivery

  • maven

    Official plugin that adds support for publishing artifacts to Maven repositories

  • plugin-publish

    Publish plugins to the Gradle Plugin Portal

  • gradle-bintray-plugin

    Publish artifacts to Bintray

  • gradle-nexus-plugin

    Configure and upload artifacts to Sonatype Nexus

  • gradle-release

    Automate releasing process. Similar to the Maven release plugin

  • spotless-changelog

    Parses changelog to calculate next version, then updates changelog on publish

Plugins / Notification

  • announce

    Official plugin that publishes messages to platforms such as Twitter or Growl

  • gradle-slack-plugin

    Send messages to Slack after each build

Plugins / Cloud services

Plugins / SCM

Plugins / CI

  • build-info

    Artifactory's open integration layer for the CI servers and build tools

Plugins / VM and container

Boilerplates

Resources / General Resources

Resources / Official Documentation

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.