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> </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/org.jboss.gm.manipulation"> org.jboss.gm.manipulation </a> </h3> <p>Plugin that reads the alignment data from ${project.rootDir}/manipulation.json and configures build and publishing to use those versions</p> <ul class="list-inline plugin-tags"> <li> <a href="/search?term=versions" class="plugin-tag"> #versions </a> </li> <li> <a href="/search?term=manipulation" class="plugin-tag"> #manipulation </a> </li> </ul> </td> <td class="version"> <span class='latest-version'>3.24</span> <br/> <span class='date'>(09 April 2025)</span> </td> </tr> <tr> <td class="name"> <h3 class="plugin-id"> <a href="/plugin/org.jboss.gm.analyzer"> org.jboss.gm.analyzer </a> </h3> <p>Plugin that that generates alignment metadata at ${project.rootDir}/manipulation.json</p> <ul class="list-inline plugin-tags"> <li> <a href="/search?term=versions" class="plugin-tag"> #versions </a> </li> <li> <a href="/search?term=alignment" class="plugin-tag"> #alignment </a> </li> </ul> </td> <td class="version"> <span class='latest-version'>3.24</span> <br/> <span class='date'>(09 April 2025)</span> </td> </tr> <tr> <td class="name"> <h3 class="plugin-id"> <a href="/plugin/io.github.5hmlA.replace"> io.github.5hmlA.replace </a> </h3> <p>significantly reducing the compilation time</p> <ul class="list-inline plugin-tags"> <li> <a href="/search?term=aar" class="plugin-tag"> #aar </a> </li> <li> <a href="/search?term=localmaven" class="plugin-tag"> #localmaven </a> </li> </ul> </td> <td class="version"> <span class='latest-version'>0.5</span> <br/> <span class='date'>(09 April 2025)</span> </td> </tr> <tr> <td class="name"> <h3 class="plugin-id"> <a href="/plugin/com.palantir.suppressible-error-prone"> com.palantir.suppressible-error-prone </a> </h3> <p>Extends the Gradle Error Prone Plugin and Error Prone itself to support automatically suppressing errors.</p> <ul class="list-inline plugin-tags"> <li> <a href="/search?term=error-prone" class="plugin-tag"> #error-prone </a> </li> <li> <a href="/search?term=javac" class="plugin-tag"> #javac </a> </li> <li> <a href="/search?term=suppression" class="plugin-tag"> #suppression </a> </li> </ul> </td> <td class="version"> <span class='latest-version'>2.9.0</span> <br/> <span class='date'>(09 April 2025)</span> </td> </tr> <tr> <td class="name"> <h3 class="plugin-id"> <a href="/plugin/org.jetbrains.compose"> org.jetbrains.compose </a> </h3> <p>JetBrains Compose Gradle plugin for easy configuration</p> <ul class="list-inline plugin-tags"> <li> <a href="/search?term=ui-framework" class="plugin-tag"> #ui-framework </a> </li> <li> <a href="/search?term=java" class="plugin-tag"> #java </a> </li> <li> <a href="/search?term=desktop" class="plugin-tag"> #desktop </a> </li> </ul> </td> <td class="version"> <span class='latest-version'>1.8.0-beta02</span> <br/> <span class='date'>(09 April 2025)</span> </td> </tr> <tr> <td class="name"> <h3 class="plugin-id"> <a href="/plugin/org.pastalab.fray.gradle"> org.pastalab.fray.gradle </a> </h3> <p>Fray gradle plugin to test concurrency programs.</p> <ul class="list-inline plugin-tags"> <li> <a href="/search?term=fray" class="plugin-tag"> #fray </a> </li> <li> <a href="/search?term=testing" class="plugin-tag"> #testing </a> </li> <li> <a href="/search?term=concurrency" class="plugin-tag"> #concurrency </a> </li> </ul> </td> <td class="version"> <span class='latest-version'>0.4.0</span> <br/> <span class='date'>(09 April 2025)</span> </td> </tr> <tr> <td class="name"> <h3 class="plugin-id"> <a href="/plugin/io.scade.gradle.plugins.android.swiftpm"> io.scade.gradle.plugins.android.swiftpm </a> </h3> <p>Adds seamless interoberability between Swift and Java/Kotlin into Android applications</p> <ul class="list-inline plugin-tags"> <li> <a href="/search?term=swift" class="plugin-tag"> #swift </a> </li> <li> <a href="/search?term=swiftpm" class="plugin-tag"> #swiftpm </a> </li> <li> <a href="/search?term=spm" class="plugin-tag"> #spm </a> </li> <li> <a href="/search?term=java%2Fswift" class="plugin-tag"> #java/swift </a> </li> <li> <a href="/search?term=kotlin%2Fswift" class="plugin-tag"> #kotlin/swift </a> </li> <li> <a href="/search?term=android" class="plugin-tag"> #android </a> </li> <li> <a href="/search?term=swiftforandroid" class="plugin-tag"> #swiftforandroid </a> </li> </ul> </td> <td class="version"> <span class='latest-version'>1.1.0</span> <br/> <span class='date'>(09 April 2025)</span> </td> </tr> <tr> <td class="name"> <h3 class="plugin-id"> <a href="/plugin/io.scade.gradle.plugins.swiftpm"> io.scade.gradle.plugins.swiftpm </a> </h3> <p>Adds seamless interoberability between Swift and Java/Kotlin</p> <ul class="list-inline plugin-tags"> <li> <a href="/search?term=swift" class="plugin-tag"> #swift </a> </li> <li> <a href="/search?term=swiftpm" class="plugin-tag"> #swiftpm </a> </li> <li> <a href="/search?term=spm" class="plugin-tag"> #spm </a> </li> <li> <a href="/search?term=java%2Fswift" class="plugin-tag"> #java/swift </a> </li> <li> <a href="/search?term=kotlin%2Fswift" class="plugin-tag"> #kotlin/swift </a> </li> </ul> </td> <td class="version"> <span class='latest-version'>1.1.0</span> <br/> <span class='date'>(09 April 2025)</span> </td> </tr> <tr> <td class="name"> <h3 class="plugin-id"> <a href="/plugin/io.quarkus.extension"> io.quarkus.extension </a> </h3> <p>Builds a Quarkus extension</p> <ul class="list-inline plugin-tags"> <li> <a href="/search?term=quarkus" class="plugin-tag"> #quarkus </a> </li> <li> <a href="/search?term=quarkusio" class="plugin-tag"> #quarkusio </a> </li> <li> <a href="/search?term=graalvm" class="plugin-tag"> #graalvm </a> </li> </ul> </td> <td class="version"> <span class='latest-version'>3.21.2</span> <br/> <span class='date'>(09 April 2025)</span> </td> </tr> <tr> <td class="name"> <h3 class="plugin-id"> <a href="/plugin/io.quarkus"> io.quarkus </a> </h3> <p>Builds a Quarkus application, and provides helpers to launch dev-mode, the Quarkus CLI, building of native images</p> <ul class="list-inline plugin-tags"> <li> <a href="/search?term=quarkus" class="plugin-tag"> #quarkus </a> </li> <li> <a href="/search?term=quarkusio" class="plugin-tag"> #quarkusio </a> </li> <li> <a href="/search?term=graalvm" class="plugin-tag"> #graalvm </a> </li> </ul> </td> <td class="version"> <span class='latest-version'>3.21.2</span> <br/> <span class='date'>(09 April 2025)</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> 2025</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>