CINXE.COM
Gradle - Plugins
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Gradle - Plugins</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link href="//fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet" type="text/css"> <link rel="stylesheet" href="/shared-assets/shared/bootstrap/css/bootstrap.min.css"/> <link rel="stylesheet" type="text/css" href="/shared-assets/shared/styles/main.css"/> <link rel="shortcut icon" href="/shared-assets/shared/images/elephant.ico"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha384-vtXRMe3mGCbOeY7l30aIg8H9p3GdeSe4IFlP6G8JMa7o7lXvnz3GFKzPxzJdPfGK" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js" integrity="sha384-aJ21OjlMXNL5UyIl/XNwTMqvzeRMZH2w8c5cRVpzpU8Y5bApTppSuUkhZXN0VxHd" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js" integrity="sha256-qXBd/EfAdjOA2FGrGAG+b3YBn2tn5A6bhz+LSgYD96k=" crossorigin="anonymous"></script> <script integrity="sha256-cThjNwQ0AS+/Z2uD76101UnXGOH65pSGKTbFESeaGzE="> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-4207603-1', 'auto', 'default', {'allowLinker': true}); ga('default.send', 'pageview'); ga('default.require', 'linker'); ga('default.linker:autoLink', ['gradle.com'], false, true); ga('default.set', 'transport', 'beacon'); ga('create', 'UA-4207603-12', 'auto', 'plugins'); ga('plugins.send', 'pageview'); ga('plugins.set', 'transport', 'beacon'); </script> </head> <body> <div id="content-wrapper"> <header> <nav class="navbar navbar-default"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand" href="https://gradle.org/"> <img src="/shared-assets/shared/images/elephant-corner.png" width="32px" height="32px" /> </a> </div> <div class="collapse navbar-collapse" id="navbar-collapse"> <ul class="nav navbar-nav"> <li> <a href="https://plugins.gradle.org/">Plugins</a> </li> <li class="dropdown" id="documentation-dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Documentation <span class="caret"></span></a> <ul class="dropdown-menu" role="menu"> <li id="submit-documentation-link"> <a href="https://plugins.gradle.org/docs/publish-plugin"> Publish a plugin </a> </li> <li id="reclaiming-documentation-link"> <a href="https://plugins.gradle.org/docs/reclaiming"> Link an existing plugin to your account </a> </li> <li id="deleting-documentation-link"> <a href="https://plugins.gradle.org/docs/deleting"> Delete a plugin </a> </li> <li id="mirroring-documentation-link"> <a href="https://plugins.gradle.org/docs/mirroring"> Mirror the plugin portal </a> </li> <li id="further-help-link"> <a href="https://plugins.gradle.org/docs/get-help"> Get further help </a> </li> </ul> </li> <li id="forums-link"> <a href="https://discuss.gradle.org" target="_blank">Forums</a> </li> </ul> <ul class="nav navbar-nav navbar-right"> <li> <a id="login-action" href="https://plugins.gradle.org/user/login" data-toggle="tooltip" data-placement="bottom" title="Log in"> <span class="glyphicon glyphicon-log-in" aria-hidden="true"> </span> </a> </li> </ul> </div> </div> </nav> </header> <div id="content"> <div class="container search-page"> <div class="row"> <div class="logo"> <a href="https://plugins.gradle.org/"> <img src="/shared-assets/shared/images/gradle-logo-horizontal.svg" height="87.32876712328768px" width="250.0px" alt="Gradle Logo"/> </a> </div> </div> <h1>Search Gradle plugins</h1> <div class="row search"> <div class="col-md-12"> <form id="search" action="/search"> <div class="form-group"> <input class="form-control" type="text" name="term" id="term" placeholder="search by tag or keyword" autofocus="autofocus" /> </div> </form> <a class='want-to-include' href="/docs/publish-plugin"> Want to include your Gradle plugin here? </a> </div> </div> <div class="row results box"> <div class="col-md-12"> <table id="search-results" class="table table-responsive"> <thead> <tr> <th>Plugin</th> <th class="version">Latest Version</th> </tr> </thead> <tbody> <tr> <td class="name"> <h3 class="plugin-id"> <a href="/plugin/io.github.hangga.delvelin"> io.github.hangga.delvelin </a> </h3> <p>Java/Kotlin vulnerability analyzer with CWE and CVSS standards.</p> <ul class="list-inline plugin-tags"> <li> <a href="/search?term=testing" class="plugin-tag"> #testing </a> </li> <li> <a href="/search?term=analyzer" class="plugin-tag"> #analyzer </a> </li> <li> <a href="/search?term=vulnerability" class="plugin-tag"> #vulnerability </a> </li> <li> <a href="/search?term=delvelin" class="plugin-tag"> #delvelin </a> </li> <li> <a href="/search?term=cwe" class="plugin-tag"> #cwe </a> </li> <li> <a href="/search?term=cvss" class="plugin-tag"> #cvss </a> </li> </ul> </td> <td class="version"> <span class='latest-version'>0.0.18-beta0</span> <br/> <span class='date'>(23 November 2024)</span> </td> </tr> <tr> <td class="name"> <h3 class="plugin-id"> <a href="/plugin/io.github.andreabrighi.android-git-sensitive-semantic-versioning"> io.github.andreabrighi.android-git-sensitive-semantic-versioning </a> </h3> <p>A Gradle plugin that forces semantic versioning in an Android project (version name and version code) and relies on git to detect the project state, based on Git-Sensitive Semantic Versioning Plugin by Danilo Pianini.</p> <ul class="list-inline plugin-tags"> <li> <a href="/search?term=git" class="plugin-tag"> #git </a> </li> <li> <a href="/search?term=semver" class="plugin-tag"> #semver </a> </li> <li> <a href="/search?term=semantic+versioning" class="plugin-tag"> #semantic versioning </a> </li> <li> <a href="/search?term=vcs" class="plugin-tag"> #vcs </a> </li> <li> <a href="/search?term=tag" class="plugin-tag"> #tag </a> </li> <li> <a href="/search?term=android" class="plugin-tag"> #android </a> </li> </ul> </td> <td class="version"> <span class='latest-version'>3.0.13</span> <br/> <span class='date'>(23 November 2024)</span> </td> </tr> <tr> <td class="name"> <h3 class="plugin-id"> <a href="/plugin/io.github.andreabrighi.android-git-sensitive-semantic-versioning-gradle-plugin"> io.github.andreabrighi.android-git-sensitive-semantic-versioning-gradle-plugin </a> </h3> <p>A Gradle plugin that forces semantic versioning in an Android project (version name and version code) and relies on git to detect the project state, based on Git-Sensitive Semantic Versioning Plugin by Danilo Pianini.</p> <ul class="list-inline plugin-tags"> <li> <a href="/search?term=git" class="plugin-tag"> #git </a> </li> <li> <a href="/search?term=semver" class="plugin-tag"> #semver </a> </li> <li> <a href="/search?term=semantic+versioning" class="plugin-tag"> #semantic versioning </a> </li> <li> <a href="/search?term=vcs" class="plugin-tag"> #vcs </a> </li> <li> <a href="/search?term=tag" class="plugin-tag"> #tag </a> </li> <li> <a href="/search?term=android" class="plugin-tag"> #android </a> </li> </ul> </td> <td class="version"> <span class='latest-version'>3.0.13</span> <br/> <span class='date'>(23 November 2024)</span> </td> </tr> <tr> <td class="name"> <h3 class="plugin-id"> <a href="/plugin/dev.randos.resourcemanager"> dev.randos.resourcemanager </a> </h3> <p>ResourceManager is an Android plugin that simplifies accessing Android resources (strings, colors, drawables, etc.) in both Android and non-Android components (e.g., ViewModel) using generated code.</p> <ul class="list-inline plugin-tags"> <li> <a href="/search?term=android" class="plugin-tag"> #android </a> </li> <li> <a href="/search?term=androidresources" class="plugin-tag"> #androidresources </a> </li> <li> <a href="/search?term=codegeneration" class="plugin-tag"> #codegeneration </a> </li> </ul> </td> <td class="version"> <span class='latest-version'>0.0.6</span> <br/> <span class='date'>(23 November 2024)</span> </td> </tr> <tr> <td class="name"> <h3 class="plugin-id"> <a href="/plugin/name.remal.sonarlint"> name.remal.sonarlint </a> </h3> <p>Plugin that executes SonarLint checks without SonarQube server.</p> <ul class="list-inline plugin-tags"> <li> <a href="/search?term=sonar" class="plugin-tag"> #sonar </a> </li> <li> <a href="/search?term=sonarlint" class="plugin-tag"> #sonarlint </a> </li> </ul> </td> <td class="version"> <span class='latest-version'>4.3.0</span> <br/> <span class='date'>(23 November 2024)</span> </td> </tr> <tr> <td class="name"> <h3 class="plugin-id"> <a href="/plugin/net.neoforged.moddev.repositories"> net.neoforged.moddev.repositories </a> </h3> <p>This plugin adds the repositories needed for developing Minecraft mods. It is applied automatically by the moddev plugin, but can be applied manually in settings.gradle to make use of Gradle dependency management.</p> <ul class="list-inline plugin-tags"> <li> <a href="/search?term=minecraft" class="plugin-tag"> #minecraft </a> </li> <li> <a href="/search?term=neoforge" class="plugin-tag"> #neoforge </a> </li> <li> <a href="/search?term=java" class="plugin-tag"> #java </a> </li> <li> <a href="/search?term=mod" class="plugin-tag"> #mod </a> </li> </ul> </td> <td class="version"> <span class='latest-version'>2.0.47-beta</span> <br/> <span class='date'>(23 November 2024)</span> </td> </tr> <tr> <td class="name"> <h3 class="plugin-id"> <a href="/plugin/net.neoforged.moddev"> net.neoforged.moddev </a> </h3> <p>This plugin helps you create Minecraft mods using the NeoForge platform</p> <ul class="list-inline plugin-tags"> <li> <a href="/search?term=minecraft" class="plugin-tag"> #minecraft </a> </li> <li> <a href="/search?term=neoforge" class="plugin-tag"> #neoforge </a> </li> <li> <a href="/search?term=java" class="plugin-tag"> #java </a> </li> <li> <a href="/search?term=mod" class="plugin-tag"> #mod </a> </li> </ul> </td> <td class="version"> <span class='latest-version'>2.0.47-beta</span> <br/> <span class='date'>(23 November 2024)</span> </td> </tr> <tr> <td class="name"> <h3 class="plugin-id"> <a href="/plugin/com.jamesward.kotlin-universe-catalog"> com.jamesward.kotlin-universe-catalog </a> </h3> <p>Gradle convention plugin that defines version catalogs for the universe of Kotlin Gradle plugins and libraries</p> <ul class="list-inline plugin-tags"> <li> <a href="/search?term=kotlin" class="plugin-tag"> #kotlin </a> </li> </ul> </td> <td class="version"> <span class='latest-version'>2024.11.22-2</span> <br/> <span class='date'>(23 November 2024)</span> </td> </tr> <tr> <td class="name"> <h3 class="plugin-id"> <a href="/plugin/io.spine.protodata"> io.spine.protodata </a> </h3> <p>Sets up the ProtoData tool to be used in your project.</p> <ul class="list-inline plugin-tags"> <li> <a href="/search?term=spine" class="plugin-tag"> #spine </a> </li> <li> <a href="/search?term=protobuf" class="plugin-tag"> #protobuf </a> </li> <li> <a href="/search?term=protodata" class="plugin-tag"> #protodata </a> </li> <li> <a href="/search?term=code+generation" class="plugin-tag"> #code generation </a> </li> <li> <a href="/search?term=codegen" class="plugin-tag"> #codegen </a> </li> </ul> </td> <td class="version"> <span class='latest-version'>0.69.0</span> <br/> <span class='date'>(22 November 2024)</span> </td> </tr> <tr> <td class="name"> <h3 class="plugin-id"> <a href="/plugin/dev.sigstore.sign"> dev.sigstore.sign </a> </h3> <p>The plugin signs all artifacts with Sigstore and attaches signature bundles</p> <ul class="list-inline plugin-tags"> <li> <a href="/search?term=sigstore" class="plugin-tag"> #sigstore </a> </li> <li> <a href="/search?term=sign" class="plugin-tag"> #sign </a> </li> </ul> </td> <td class="version"> <span class='latest-version'>1.1.0</span> <br/> <span class='date'>(22 November 2024)</span> </td> </tr> </tbody> </table> <div class="page-link clearfix"> <a class="btn btn-default" href="/search?page=1">Next</a> </div> </div> </div> </div> </div> </div> <footer> <div class="terms"> <a href="https://plugins.gradle.org/docs/terms">Terms of Use</a> and <a href="https://gradle.com/legal/privacy/">Privacy Policy</a> apply </div> <p class="copyright">© <a href="https://gradle.org/company/">Gradle, Inc.</a> 2024</p> </footer> <script type="text/javascript" integrity="sha256-3qctdUZX/6QPVNn4hg55oarXzLBDDCkQ6AaG8ehXgDg="> $(function () { $('[data-toggle="tooltip"]').tooltip(); }); </script> <script src="/shared-assets/shared/scripts/prism.js"></script> <script src="/shared-assets/shared/scripts/collapse.js"></script> </body> </html>