Skip to content

Introduce a Container API#553

Closed
gnodet wants to merge 4 commits intoapache:masterfrom
gnodet:container
Closed

Introduce a Container API#553
gnodet wants to merge 4 commits intoapache:masterfrom
gnodet:container

Conversation

@gnodet
Copy link
Copy Markdown
Contributor

@gnodet gnodet commented Sep 24, 2021

This PR is a proposal to get rid of the PlexusContainer interface in maven. All the remaining references arena maven-compat (which should hopefully be removed, see #552) and in the new maven-container module. The plexus-testing module has been switched to the test-jar from the new module which uses the new API.

I think the idea would be to make maven-container it's own project so that it can be reused through other maven components, like maven-resolver. A possible evolution is to completely get rid of sisu-plexus and implement it inside this new maven-container project, but that's definitely out of scope for this PR.

Comment thread maven-container/pom.xml Outdated
@gnodet gnodet marked this pull request as draft October 1, 2021 16:00
@gnodet gnodet closed this Oct 1, 2021
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.

3 participants