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.

Attachment: pgpDeAGPkasVs.pgp
Description: OpenPGP digital signature

Reply via email to