A repository showing how you can wrap other plugins and apply them as a plugin to your build. This uses a composite build.
The code is split across two branches:
- Applying a 3rd party plugin directly
- Branch name: tree/affected-module-detector-applied-as-normal
- The 3rd party plugin is configured here: build.gradle#L12-L18
- Wrapping a 3rd party plugin in a composite plugin to include
- Branch name: tree/affected-module-detector-applied-as-composite
- The 3rd party plugin is configured here: BlundellAffectedModulesPlugin.kt#L12-L16