Skip to content
This repository has been archived by the owner on Dec 27, 2023. It is now read-only.

Archive this project #59

Closed
cstamas opened this issue May 12, 2022 · 8 comments
Closed

Archive this project #59

cstamas opened this issue May 12, 2022 · 8 comments

Comments

@cstamas
Copy link
Member

cstamas commented May 12, 2022

This project should be archived and no more cycles spent on it.

Transition to Eclipse Sisu is possible (is drop-in replacement), that clears migration path to plain Sisu/JSR330.
Do not use this container anymore: not it enforces bad practice, but a proper replacement is already out there.

@slachiewicz
Copy link
Member

What about to release 2.2 with Java 8 - we should get dependabot notifications - would be easier to upgrade each Project. WDYT?

@cstamas
Copy link
Member Author

cstamas commented May 12, 2022

Why would you do that? What project is using Plexus Container?

@slachiewicz
Copy link
Member

I think more component-annotations, metadata artefacts

@michael-o
Copy link
Member

Archive this one, finally.

@cstamas
Copy link
Member Author

cstamas commented Dec 5, 2022

Note: when this issue was created 2.1.1 was already out (with broken QDox), while 2.1.0 still had all of maven in compile scope. So a "nice" way to retire this would be to have one more release (there are some updates + QDox update), as 3.9.x still needs this plugin, it did not switch to JSR330 only master of Maven did.

Edit: so the PLUGIN is needed by Maven 3.9.x, but plexus container should NOT be used anymore for anything.

@hboutemy
Copy link
Member

to me, the only thing that is not clear is the plugin migration https://codehaus-plexus.github.io/plexus-containers/plexus-component-metadata/

for annotations, the current page is clear enough https://codehaus-plexus.github.io/plexus-containers/plexus-component-annotations/

@hboutemy
Copy link
Member

with #121 site publication, I hope we can archive this repository with good-enough practical pointers to know how to migrate

@slachiewicz
Copy link
Member

I released the final release 2.2.0 with the plexus-default container removed and all other annotations marked as deprecated.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants