Skip to content

Remove maven-compat dependency - #6345

Merged
akurtakov merged 1 commit into
eclipse-tycho:mainfrom
akurtakov:remove-maven-compat
Sep 12, 2026
Merged

Remove maven-compat dependency#6345
akurtakov merged 1 commit into
eclipse-tycho:mainfrom
akurtakov:remove-maven-compat

Conversation

@akurtakov

Copy link
Copy Markdown
Member

No Tycho source uses a class or Plexus component that only maven-compat provides. It was added for maven-plugin-testing-harness 2.0, which required it; the 3.5.1 version in use no longer does.

tycho-p2-repository-plugin uses maven-core in its mojos but only got it onto the compile classpath through the test-scoped maven-compat, because the root pom manages maven-core as provided. Declare it directly like the other mojo modules do.

Assisted-by: Anthropic Claude Code (claude-fable-5-1)

No Tycho source uses a class or Plexus component that only maven-compat
provides. It was added for maven-plugin-testing-harness 2.0, which
required it; the 3.5.1 version in use no longer does.

tycho-p2-repository-plugin uses maven-core in its mojos but only got it
onto the compile classpath through the test-scoped maven-compat, because
the root pom manages maven-core as provided. Declare it directly like
the other mojo modules do.

Assisted-by: Anthropic Claude Code (claude-fable-5-1)
@akurtakov
akurtakov enabled auto-merge (rebase) September 12, 2026 21:01
@akurtakov
akurtakov merged commit 4ee403f into eclipse-tycho:main Sep 12, 2026
15 checks passed
@eclipse-tycho-bot

Copy link
Copy Markdown

💚 All backports created successfully

Status Branch Result
tycho-5.0.x

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation and see the Github Action logs for details

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants