Skip to content

Replace maven-plugin-testing-harness by maven-testing and remove sisuPlexusVersion property - #954

Merged
slachiewicz merged 2 commits into
apache:masterfrom
cdouillard:remove-useless-property
Aug 6, 2025
Merged

slachiewicz merged 2 commits into
apache:masterfrom
cdouillard:remove-useless-property

Conversation

@cdouillard

@cdouillard cdouillard commented Jul 17, 2025 •

Copy link
Copy Markdown
Contributor

The testing framework has been integrated inside Maven Core #10451.

maven-testing dependency can be used instead of maven-plugin-testing-harness.

The sisuPlexusVersion property declared in the pom is not used. There are two transitive dependencies regarding Eclipse Sisu with the test scope: org.eclipse.sisu.inject and org.eclipse.sisu.plexus. Currently on maven-compiler-plugin version 4.0.0-beta-3-SNAPSHOT, both of these dependencies are version 0.9.0.M4.
These dependencies appear as managed dependencies by the maven-parent pom and the property version.sisu-maven-plugin.

The sisuPlexusVersion property therefore does not seem necessary.

@cdouillard cdouillard changed the title Remove unnecessary sisuPlexusVersion property from the pom Replace maven-plugin-testing-harness by maven-testing and remove sisuPlexusVersion property Jul 19, 2025
@slachiewicz
slachiewicz merged commit 954ebee into apache:master Aug 6, 2025
@github-actions github-actions Bot added this to the 4.0.0-beta-3 milestone Aug 6, 2025
@github-actions

github-actions Bot commented Aug 6, 2025

Copy link
Copy Markdown

@slachiewicz Please assign appropriate label to PR according to the type of change.

@cdouillard
cdouillard deleted the remove-useless-property branch August 28, 2025 22:51
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.

4 participants