jvoyatz / ModernAndroidApp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Modern Android App

Content

Intro TBA

Resources

Notes

Why would you want to make binary plugins out of convention plugins First, let’s answer this: what is a binary plugin?

A Gradle plugin that is resolved as a dependency rather than compiled from source is a binary plugin. Binary plugins are cool because the next best thing after a cached compilation task is one that doesn’t exist in the first place.

For most use cases, convention plugins will need to be updated very infrequently. This means that having each developer execute the plugin build as part of their development process is needlessly wasteful, and we can instead just distribute them as maven dependencies.

This also makes it significantly easier to share convention plugins between projects without resorting to historically painful solutions like Git submodules or just straight up copy-pasting.

About


Languages

Language:Kotlin 100.0%