Re: Classloader hierarchy with extensions

2020-10-04 Thread Robert Scholte
I remember working with Stephen on this. I think the related issues were MNG-6209, MNG-6275 Stephen wrote a small integration test to show which extensions were visible to who and in which order. It showed there are some edge cases that didn't work as expected. However, I can't find that project

Re: Classloader hierarchy with extensions

2020-10-03 Thread Igor Fedorenko
Have you seen [1]? Not sure how much Maven 3.x changed since I wrote that page, but multi-artifact extensions needed META-INF/maven/extension.xml descriptor to defined what artifacts are part of the extension and what are exported to the plugins. [1] http://takari.io/book/91-maven-classloading.

Classloader hierarchy with extensions

2020-10-03 Thread Michael Osipov
Folks, hopefully someone of you is able to make me understand the following: Maven 3 class loading [1] says that extensions are available to plugins. E.g., Wagon FTP should be available to Maven Deploy Plugin oder Wagon Maven Plugin. While working on MNG-6965 I came across this MNG-4381 which