Skip to content

Sync DefaultTypeProvider and dependency-types docs across impl and compat#12134

Open
gnodet wants to merge 1 commit into
masterfrom
young-braid
Open

Sync DefaultTypeProvider and dependency-types docs across impl and compat#12134
gnodet wants to merge 1 commit into
masterfrom
young-braid

Conversation

@gnodet
Copy link
Copy Markdown
Contributor

@gnodet gnodet commented May 20, 2026

Summary

  • Add missing fatjar type to the impl DefaultTypeProvider
  • Add missing test-java-source type to the compat DefaultTypeProvider
  • Normalize CLASSPATH_PROCESSOR / MODULAR_PROCESSOR ordering to be consistent between the two providers
  • Fix copy-paste errors in both dependency-types.apt files: bogus tests classifier on modular-jar, classpath-jar, and fatjar; missing includesDependencies=true on fatjar
  • Add missing types to both docs: test-java-source, processor, classpath-processor, modular-processor

Follow-up to f9e66aa (fatjar handler for Maven 3) — this syncs the Maven 4 side.

Test plan

  • ArtifactHandlerTest passes (validates legacy APT doc against handler manager)
  • Full CI

Claude Code on behalf of Guillaume Nodet

🤖 Generated with Claude Code

The two DefaultTypeProvider copies (impl/maven-impl and
compat/maven-resolver-provider) had drifted out of sync:
- fatjar type was missing from the impl provider
- test-java-source type was missing from the compat provider
- CLASSPATH_PROCESSOR and MODULAR_PROCESSOR ordering was inconsistent

Both dependency-types.apt files also had copy-paste errors from the
test-jar row (bogus "tests" classifier on modular-jar, classpath-jar,
and fatjar) and were missing fatjar's includesDependencies=true flag.
Added the missing processor types and test-java-source to both docs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@gnodet gnodet requested a review from cstamas May 20, 2026 12:49
@gnodet gnodet marked this pull request as ready for review May 20, 2026 18:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant