-
Notifications
You must be signed in to change notification settings - Fork 74
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
Resolve issues with using as a pom extension #896
Conversation
Codecov Report
@@ Coverage Diff @@
## main #896 +/- ##
============================================
- Coverage 83.57% 83.56% -0.02%
+ Complexity 1882 1881 -1
============================================
Files 116 116
Lines 7014 7015 +1
Branches 1210 1210
============================================
Hits 5862 5862
Misses 672 672
- Partials 480 481 +1
Continue to review full report at Codecov.
|
It looks good to me. It looks like we "just" had to exclude all instances of plexus-utils from our classpath. I just wanted to be clear on two things said on https://issues.apache.org/jira/browse/MNG-7160:
|
Yes, that's right. This is fixed by the PR apache/maven#616.
Sorry, I meant "it's not always possible", I fixed the comment... The goal is to reconcile core and build extensions when possible. The apache/maven#616 PR offers some ways to configure the classloading strategy for core extensions in way which is similar to build extensions, so this bridges the classloading gap. |
OK, thanks. We had only been using the extension via the POM method before this PR, so I just wanted to make sure we weren't doing anything out of the ordinary. |
Fixes #832
See https://issues.apache.org/jira/browse/MNG-7160
Thanks to @gnodet