Skip to content
This repository was archived by the owner on Dec 4, 2024. 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.

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

No branches or pull requests

4 participants