On Mon, 25 Jun 2018 10:28:20 -0400 "William L. Thomson Jr." <wlt...@o-sinc.com> wrote: > > I cannot tell if its a bug, or a design change. It seems like the CLI > does not fully load all plugins. Not sure if that is a code issue, > something in the plexus component.xml files, not having a plexus.xml, > or some other issue like the versions in use.
Aside from the HashMap issues for Generators. I just ran into this with maven-core. Makes me think Maven is using an older or different version of plexus-container-default, and maybe other plexus/modello versions. From looking at plexus-container-default, seems like this change happened long ago. I went through many commits from 2009. I can only find 1 so far from 2008 that has 3 arguments/parameters for DefaultPlexusContainer.discoverComponents() org/apache/maven/plugin/internal/DefaultMavenPluginManager.java:435: error: no suitable method found for discoverComponents(ClassRealm,SessionScopeModule,MojoExecutionScopeModule) ( (DefaultPlexusContainer) container ).discoverComponents( pluginRealm, new SessionScopeModule( container ), ^ method DefaultPlexusContainer.discoverComponents(ClassRealm) is not applicable (actual and formal argument lists differ in length) method DefaultPlexusContainer.discoverComponents(ClassRealm,Object) is not applicable (actual and formal argument lists differ in length) That has not had 3 arguments/parameters for a long time. https://github.com/codehaus-plexus/plexus-containers/blob/plexus-containers-1.x/plexus-container-default/src/main/java/org/codehaus/plexus/DefaultPlexusContainer.java History https://github.com/codehaus-plexus/plexus-containers/commits/plexus-containers-1.x/plexus-container-default/src/main/java/org/codehaus/plexus/DefaultPlexusContainer.java Only time I have seen 3 arguments/parameters for discoverComponents https://github.com/codehaus-plexus/plexus-containers/commit/615f7567fc570a85a6318647d89f9fe4d2b88e54#diff-8a3e7df59afb3838c1dd2158a072225a -- William L. Thomson Jr.
pgpDeAGPkasVs.pgp
Description: OpenPGP digital signature