Skip to content

[3.8.x][MNG-7160] Ability to customize core extensions classloaders (#616)#999

Closed
famod wants to merge 1 commit intoapache:maven-3.8.xfrom
famod:maven-3.8.x-MNG-7160
Closed

[3.8.x][MNG-7160] Ability to customize core extensions classloaders (#616)#999
famod wants to merge 1 commit intoapache:maven-3.8.xfrom
famod:maven-3.8.x-MNG-7160

Conversation

@famod
Copy link
Copy Markdown
Contributor

@famod famod commented Feb 14, 2023

Backport of 115febf (from 3.9.0) with minimal Java 7 adjustments.
As discussed here: https://lists.apache.org/thread/wcbz8nsrrrdx8s8byoqpj99ksv73scqy (cc @michael-o)

@michael-o
Copy link
Copy Markdown
Member

So this now completely solves your extension problem?

@michael-o michael-o self-requested a review February 14, 2023 21:58
@famod
Copy link
Copy Markdown
Contributor Author

famod commented Feb 14, 2023

It allows GIB to declare plexus-utils depenency to fix the pom.xml usage scenarios on Maven 3.9+ while giving extension.xml users a solution to avoid that Xpp3Dom CCE...at least with Maven 3.8.8.
Users of Maven 3.8.7 or below are out of luck (if using the extension.xml approach), which is why I'll have a look at a reflection workaround (in GIB).

@michael-o
Copy link
Copy Markdown
Member

Merged.

@michael-o michael-o closed this Feb 17, 2023
@jira-importer
Copy link
Copy Markdown

Resolve #8292

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.

4 participants