autonomousapps / autonomousapps/dependency-analysis-gradle-plugin

Gradle plugin marker artifacts as default bundles

Open
#857 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Kotlin
Stars
2.2k
Forks
158
Avg merge
16h 25m
Merged PRs (30d)
46

Description

If you write convention plugins in separate projects, or write a plugin that depends on another plugin, it is quite common to depend on the used plugins using their marker artifact `:.gradle.plugin:` instead of depending on the actual code artifact.

It would be nice if this plugin would support this pattern out-of-the-box without the need to declare all used plugins as bundles manually.

Contributor guide

Open the contributing guide

Research direction

Start by tracing how manually declared dependency bundles are represented and how plugin marker artifact coordinates are currently handled. Determine the expected behavior for convention plugins and plugins that depend on other plugins; done means marker artifacts are recognized automatically without manual bundle declarations, with coverage for both described use cases.

Written by the indexing model from the issue text.

Assessment

Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.