Skip to content

Remove the deprecated localRepository from MavenReportExecutorRequest - #159

Merged
slachiewicz merged 1 commit into
masterfrom
drop-deprecated-local-repository
Aug 19, 2026
Merged

Remove the deprecated localRepository from MavenReportExecutorRequest#159
slachiewicz merged 1 commit into
masterfrom
drop-deprecated-local-repository

Conversation

@slachiewicz

Copy link
Copy Markdown
Member

MavenReportExecutorRequest#localRepository has been deprecated since MSHARED-1207 (2.0.0-M10, March 2023). Nothing in this project reads it, and maven-site-plugin — the only consumer in the Maven estate — builds the request without it.

Removing public API means the next release is 2.1.0 rather than 2.0.2. No version bump here; that is the release manager's call.

This does not clear org.apache.maven.artifact.repository.ArtifactRepository from the project. The test still needs one because MavenExecutionRequest takes it to build the MavenSession, and that only goes away with a Maven 4 baseline.

Independent of #158 — this one is a straight deprecated-API removal and does not touch the Maven baseline.

Verified: mvn verify → 4 tests, 0 failures.

This change was created with AI assistance.

Deprecated by MSHARED-1207 and shipped that way since 2.0.0-M10; nothing
in this project ever read the field, and maven-site-plugin, the only
consumer in the Maven estate, never set it.

The test keeps org.apache.maven.artifact.repository.ArtifactRepository:
MavenExecutionRequest still takes one to build the MavenSession, and that
does not change until the baseline is Maven 4.
@slachiewicz slachiewicz added breaking Pull requests that break existing features removed Pull requests that remove features labels Aug 16, 2026
@slachiewicz
slachiewicz requested a review from michael-o August 16, 2026 11:16
@slachiewicz
slachiewicz marked this pull request as ready for review August 16, 2026 11:19
@slachiewicz
slachiewicz merged commit eeb9516 into master Aug 19, 2026
15 checks passed
@slachiewicz
slachiewicz deleted the drop-deprecated-local-repository branch August 19, 2026 17:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking Pull requests that break existing features removed Pull requests that remove features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants