Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop Infinispan 8 #2537

Open
boubaker opened this issue Oct 30, 2024 · 3 comments · May be fixed by Meeds-io/maven-depmgt-pom#178, Meeds-io/kernel#68, Meeds-io/core#101, Meeds-io/ws#46 or Meeds-io/gatein-sso#52
Open

Comments

@boubaker
Copy link
Member

Is your feature request related to a problem? Please describe.

Currently, Infinispan 8 is added into Meeds package while it's not used

Describe the solution you'd like

Cleanup ISPN based Cache and TransactionService. At the same time, drop javax libraries brought through ISPN 8 and cleanup dependency tree from useles libraries.

@boubaker boubaker moved this to Considered in Feature enhancement Oct 30, 2024
boubaker added a commit to Meeds-io/maven-depmgt-pom that referenced this issue Oct 30, 2024
boubaker added a commit to Meeds-io/kernel that referenced this issue Oct 30, 2024
This change will drop usage of ISPN and a useless definition of a chunk of Services added in a database artifact.
boubaker added a commit to Meeds-io/ws that referenced this issue Oct 30, 2024
The Test coverage ratio falls to 0.72 randomly, thus this new coverage ratio has been added instead of 0.73.
boubaker added a commit to Meeds-io/core that referenced this issue Oct 30, 2024
This change will drop usage of a useless Database artifact.
boubaker added a commit to Meeds-io/gatein-portal that referenced this issue Oct 30, 2024
…/meeds#2537

This change will drop usage of ISPN and a useless dependency to core.database artifact.
boubaker added a commit to Meeds-io/gamification that referenced this issue Oct 30, 2024
boubaker added a commit to exoplatform/maven-exo-depmgt-pom that referenced this issue Oct 30, 2024
This change will declare the dependency tree used in JCR and cleaned up from Meeds to help isolating JCR with its own dependencies.
boubaker added a commit to exoplatform/commons-exo that referenced this issue Oct 30, 2024
This change will move dropped artifacts from Meeds which are always in use in JCR addon.
boubaker added a commit to exoplatform/commons-exo that referenced this issue Oct 30, 2024
This change will move dropped artifacts from Meeds which are always in use in JCR addon.
boubaker added a commit to Meeds-io/gatein-portal that referenced this issue Oct 31, 2024
…/meeds#2537

This change will drop usage of ISPN and a useless dependency to core.database artifact.
exo-swf pushed a commit to Meeds-io/gamification that referenced this issue Oct 31, 2024
boubaker added a commit that referenced this issue Nov 14, 2024
…anned dependencies - #2537 (#2561)

This change will centralize the Cache configuration into Meeds package
to ease its maintainability and evolutivity. In fact, this will allow to
override the Meeds caches configurations by one single file override.
In addition, this change will delete a useless artifact `exo-plf-tools`.
boubaker added a commit to exoplatform/maven-exo-depmgt-pom that referenced this issue Nov 14, 2024
This change will declare the dependency tree used in JCR and cleaned up from Meeds to help isolating JCR with its own dependencies.
boubaker added a commit to exoplatform/commons-exo that referenced this issue Nov 14, 2024
This change will move dropped artifacts from Meeds which are always in use in JCR addon.
boubaker added a commit to exoplatform/jcr that referenced this issue Nov 14, 2024
boubaker added a commit to exoplatform/commons-exo that referenced this issue Nov 14, 2024
This change will move dropped artifacts from Meeds which are always in use in JCR addon.
boubaker added a commit to exoplatform/multifactor-authentication that referenced this issue Nov 14, 2024
Prior to this change, the org.jgroups package was used for Unit Tests assertions. This change uses org.junit package name instead to fix the useless dependency to jgroups.
@boubaker
Copy link
Member Author

Meeds PRs to develop:

eXo PRs:

@boubaker
Copy link
Member Author

Ready for Review @rdenarie on MIP ACCs

This was referenced Nov 14, 2024
exo-swf pushed a commit that referenced this issue Nov 14, 2024
…anned dependencies - #2537 (#2561)

This change will centralize the Cache configuration into Meeds package
to ease its maintainability and evolutivity. In fact, this will allow to
override the Meeds caches configurations by one single file override.
In addition, this change will delete a useless artifact `exo-plf-tools`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment