Skip to content

Conversation

desruisseaux
Copy link

This is a first attempt to migrate the Maven Surefire Plugin to Maven 4. Before this pull request can be merged, there is two issues to resolves:

  • Upgrade the org.eclipse.sisu.plexus dependency from 0.9.0-M3 to 0.9.0-M4. There is breaking API change, since the org.codehaus.plexus.PlexusTestCase.lookup(Class) method has been removed and I don't know what is the replacement. We would need this upgrade to be done by someone familiar with this API.
  • Create a maven-surefire-plugin-3.x branch before to merge this pull request or an equivalent one.

A Maven 4 branch is needed before pull requests for testing multi-release projects and improved JPMS support can be submitted.

@desruisseaux desruisseaux added the dependencies Pull requests that update a dependency file label Oct 5, 2025
@desruisseaux desruisseaux marked this pull request as draft October 5, 2025 13:36
@slawekjaranowski
Copy link
Member

I think it is too early for this plugin.
@olamy works on simplify it, after it and next refactor we can try again

@desruisseaux
Copy link
Author

Indeed I see that a simplification would be welcome. Thanks, I will swtich the JPMS work to the JAR plugin in the meantime.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants