Skip to content

Provide a way to retrieve raw used packages/classes before artifact mapping #280

Description

@delanym

New feature, improvement proposal

AI DISCLAIMER: https://gemini.google.com/share/dd9579182da4

Currently, ProjectDependencyAnalyzer immediately aggregates scanned bytecode data into Set. When un-relocated classes exist across duplicate artifacts or fat-jars on the classpath, the artifact-guessing step yields false positives that are impossible for upstream plugins to filter cleanly.

We need an option or an extended analysis result (e.g., a getUnmappedPackages() or passing a raw Set of used types) that records the raw bytecode types detected for which no explicit top-level dependency exists before trying to associate them with a specific GAV coordinate loop.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions