On Mon, 25 Jun 2018 10:28:20 -0400 "William L. Thomson Jr." <[email protected]> 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
