# convention plugins

Published articles for convention plugins.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Converting Gradle convention plugins to binary plugins

DevFeed: [Converting Gradle convention plugins to binary plugins](<https://devfeed.tech/articles/converting-gradle-convention-plugins-to-binary-plugins-38532.md>)

Original publisher: [Read original article](<https://msfjarvis.dev/posts/converting-gradle-convention-plugins-to-binary-plugins/>)

Author: Harsh Shandilya

Published: 2022-04-17T06:30:00Z

Content type: tutorial

Language: en

Sources: [Posts on Harsh Shandilya](<https://devfeed.tech/sources/posts-on-harsh-shandilya.md>)

Topics: [Gradle](<https://devfeed.tech/topics/gradle.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [build performance](<https://devfeed.tech/topics/build-performance.md>), [modules](<https://devfeed.tech/topics/modules.md>), [Maven](<https://devfeed.tech/topics/maven.md>), [Android Library](<https://devfeed.tech/topics/android-library.md>)

Tags: [build](<https://devfeed.tech/tags/build.md>), [compilation](<https://devfeed.tech/tags/compilation.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [convention-plugins](<https://devfeed.tech/tags/convention-plugins.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [development-process](<https://devfeed.tech/tags/development-process.md>), [gradle](<https://devfeed.tech/tags/gradle.md>), [incremental](<https://devfeed.tech/tags/incremental.md>), [maven](<https://devfeed.tech/tags/maven.md>), [modules](<https://devfeed.tech/tags/modules.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [publishing](<https://devfeed.tech/tags/publishing.md>)

### AI overview

This tutorial explains why Gradle convention plugins may be converted into binary plugins. It discusses IDE support and incremental build issues, then describes distributing plugins as Maven dependencies to avoid repeated compilation and simplify reuse across projects.

### Source excerpt

Gradle's convention plugins are a fantastic way to share common build configuration, why not take them a step further?