I have rebased and squashed the commit: https://github.com/ apache/maven/compare/mng-6275
The tests should still pass: https://builds.apache.org/ blue/organizations/jenkins/maven-3.x-jenkinsfile/detail/mng-6275/4/pipeline So just need the code review from Stuart and Igor and then I think we are good to merge... On 31 August 2017 at 01:27, Robert Scholte <rfscho...@apache.org> wrote: > Cool > > > On Wed, 30 Aug 2017 23:22:14 +0200, Stephen Connolly < > stephen.alan.conno...@gmail.com> wrote: > > Unit test is still present in my branch, so should be a yes (if your unit >> test works) >> >> On Wed 30 Aug 2017 at 21:50, Robert Scholte <rfscho...@apache.org> wrote: >> >> But can you access classes via the ServiceLoader? >>> >>> On Wed, 30 Aug 2017 22:48:40 +0200, Stephen Connolly >>> <stephen.alan.conno...@gmail.com> wrote: >>> >>> > Oh wow! >>> > >>> https://builds.apache.org/blue/organizations/jenkins/maven-3 >>> .x-jenkinsfile/detail/mng-6275/3/pipeline >>> > >>> > Can we get Stuart and Igor to review: >>> > https://github.com/apache/maven/compare/mng-6275 >>> > >>> > Seems almost too easy! >>> > >>> > >>> > >>> > On 30 August 2017 at 17:02, Robert Scholte <rfscho...@apache.org> >>> wrote: >>> > >>> >> I agree >>> >> >>> >> >>> >> On Wed, 30 Aug 2017 18:01:12 +0200, Stephen Connolly < >>> >> stephen.alan.conno...@gmail.com> wrote: >>> >> >>> >> I think we'll de-scope 6275 for 3.5.1 >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> On Wed 30 Aug 2017 at 16:04, Stephen Connolly < >>> >>> stephen.alan.conno...@gmail.com> wrote: >>> >>> >>> >>> Hmmm... looking like we may have to descope MNG-6275... I'll do some >>> >>> more >>> >>>> digging first though >>> >>>> >>> >>>> >>> >>>> On 30 August 2017 at 04:34, Stephen Connolly < >>> >>>> stephen.alan.conno...@gmail.com> wrote: >>> >>>> >>> >>>> fef668789f6abe79f603b96a8ee6f13ea52de4df should verify if that >>> fixes >>> >>>>> things >>> >>>>> >>> >>>>> On 30 August 2017 at 04:13, Stuart McCulloch <mccu...@gmail.com> >>> >>>>> wrote: >>> >>>>> >>> >>>>> On Wednesday, 30 August 2017 at 10:26, Stephen Connolly wrote: >>> >>>>>> > >>> >>>>>> https://github.com/apache/maven/commit/39004f6aee634a0ac6daa >>> >>>>>> 1f99add299ff439f5ec >>> >>>>>> > should fix >>> >>>>>> > >>> >>>>>> > >>> >>>>>> >>> >>>>>> Is it worth storing the chosen context/system loader in a member >>> >>>>>> variable, or maybe even statically like PARENT_CLASSLOADER, rather >>> >>>>>> than >>> >>>>>> checking each time? >>> >>>>>> >>> >>>>>> This would also avoid the off-chance that something changes the >>> >>>>>> thread’s >>> >>>>>> context loader during the build which could then influence >>> >>>>>> subsequent >>> >>>>>> calls >>> >>>>>> to “newRealm”. >>> >>>>>> >>> >>>>>> (IIUC when embedding we’d expect the context loader to be set >>> >>>>>> correctly >>> >>>>>> during construction of the realm manager, and that same loader >>> >>>>>> should >>> >>>>>> then >>> >>>>>> be used for all realms) >>> >>>>>> > On 30 August 2017 at 02:09, Robert Scholte < >>> rfscho...@apache.org >>> >>>>>> (mailto:rfscho...@apache.org)> wrote: >>> >>>>>> > >>> >>>>>> > > Now that the ITs are all in place again it is good to see that >>> >>>>>> these >>> >>>>>> > > failures reflect the concerns of Igor. >>> >>>>>> > > Originally this issue said it was Java 9 related, but this is >>> a >>> >>>>>> Java >>> >>>>>> 8 >>> >>>>>> > > issue as well, so there's no real need to include it for 3.5.1 >>> >>>>>> > > I'll revert this commit and reopen the issue. >>> >>>>>> > > Future analysis must answer the question where and how the >>> >>>>>> classloading >>> >>>>>> > > must be improved. >>> >>>>>> > > >>> >>>>>> > > Robert >>> >>>>>> > > >>> >>>>>> > > >>> >>>>>> > > On Wed, 30 Aug 2017 01:57:02 +0200, Stephen Connolly < >>> >>>>>> > > stephen.alan.conno...@gmail.com (mailto: >>> >>>>>> stephen.alan.conno...@gmail.com)> wrote: >>> >>>>>> > > >>> >>>>>> > > Ok, looking a the results of the bisect-0 through bisect-3 >>> >>>>>> builds, >>> >>>>>> 0 >>> >>>>>> and 1 >>> >>>>>> > > > both fail just for the MNG-6127 integration tests, bisect-2 >>> >>>>>> adds >>> >>>>>> the fix >>> >>>>>> > > > for MNG-6127, so the build passes... bisect-3 also passes, >>> so >>> >>>>>> the >>> >>>>>> smoking >>> >>>>>> > > > gun is... >>> >>>>>> > > > >>> >>>>>> > > > https://github.com/apache/mave >>> n/commit/f047ea143766fd22ae420 >>> >>>>>> > > > 40e6805bef287f3cc3e >>> >>>>>> > > > >>> >>>>>> > > > On 29 August 2017 at 22:17, Stephen Connolly < >>> >>>>>> > > > stephen.alan.conno...@gmail.com (mailto: >>> >>>>>> stephen.alan.conno...@gmail.com)> wrote: >>> >>>>>> > > > >>> >>>>>> > > > bisect-0 is the last known good commit with the Jenkinsfile >>> >>>>>> fix >>> >>>>>> to >>> >>>>>> confirm >>> >>>>>> > > > > that the failures are not another infra related change >>> >>>>>> > > > > >>> >>>>>> > > > > On 29 August 2017 at 22:13, Stephen Connolly >>> >>>>>> > > > > <stephen.alan.connolly@gmail. >>> >>>>>> > > > > com> wrote: >>> >>>>>> > > > > >>> >>>>>> > > > > I have pushed bisect-1, bisect-2 and bisect-3 to see if we >>> >>>>>> can >>> >>>>>> identify >>> >>>>>> > > > > > the problematic commit since the last known good build >>> of >>> >>>>>> master (#123 >>> >>>>>> > > > > > for >>> >>>>>> > > > > > commit 4f2a2dba89251d9045fe9944783509a397491da3) >>> >>>>>> > > > > > >>> >>>>>> > > > > > On 29 August 2017 at 22:09, Stephen Connolly < >>> >>>>>> > > > > > stephen.alan.conno...@gmail.com (mailto: >>> >>>>>> stephen.alan.conno...@gmail.com)> wrote: >>> >>>>>> > > > > > >>> >>>>>> > > > > > Failure is in testBootstrap, probably something obvious, >>> >>>>>> here's the >>> >>>>>> > > > > > > problematic build log... you can inspect for yourself >>> at >>> >>>>>> > > > > > > >>> >>>>>> https://builds.apache.org/blue/organizations/jenkins/mave >>> >>>>>> > > > > > > n-3.x-jenkinsfile/detail/master/128/tests but there >>> is >>> >>>>>> no >>> >>>>>> point in >>> >>>>>> > > > > > > looking at any tests other than testBootstrap as if >>> that >>> >>>>>> fails >>> >>>>>> > > > > > > everything >>> >>>>>> > > > > > > else will fail too >>> >>>>>> > > > > > > >>> >>>>>> > > > > > > [WARNING] Error injecting: >>> >>>>>> org.apache.maven.plugins.depen >>> >>>>>> > > > > > > dency.resolvers.ResolvePluginsMojo >>> >>>>>> > > > > > > com.google.inject.ProvisionException: Unable to >>> >>>>>> provision, >>> >>>>>> see the >>> >>>>>> > > > > > > following errors: >>> >>>>>> > > > > > > 1) No implementation for >>> org.apache.maven.artifact.hand >>> >>>>>> > > > > > > ler.manager.ArtifactHandlerManager was bound. >>> >>>>>> > > > > > > while locating org.apache.maven.plugins.depen >>> >>>>>> > > > > > > dency.resolvers.ResolvePluginsMojo >>> >>>>>> > > > > > > 1 error >>> >>>>>> > > > > > > at >>> >>>>>> com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.j >>> >>>>>> > > > > > > ava:1025) >>> >>>>>> > > > > > > at >>> >>>>>> com.google.inject.internal.InjectorImpl.getInstance(Injector >>> >>>>>> > > > > > > Impl.java:1051) >>> >>>>>> > > > > > > at >>> >>>>>> org.eclipse.sisu.space.AbstractDeferredClass.get(AbstractDef >>> >>>>>> > > > > > > erredClass.java:48) >>> >>>>>> > > > > > > at com.google.inject.internal.Pro >>> >>>>>> viderInternalFactory.provision >>> >>>>>> > > > > > > (ProviderInternalFactory.java:81) >>> >>>>>> > > > > > > at com.google.inject.internal.Int >>> >>>>>> ernalFactoryToInitializableAda >>> >>>>>> > > > > > > >>> >>>>>> pter.provision(InternalFactoryToInitializableAdapter.java: >>> >>>>>> 53) >>> >>>>>> > > > > > > at com.google.inject.internal.Pro >>> >>>>>> viderInternalFactory$1.call(Pr >>> >>>>>> > > > > > > oviderInternalFactory.java:65) >>> >>>>>> > > > > > > at com.google.inject.internal.Pro >>> >>>>>> visionListenerStackCallback$Pr >>> >>>>>> > > > > > > >>> >>>>>> ovision.provision(ProvisionListenerStackCallback.java:115) >>> >>>>>> > > > > > > at com.google.inject.internal.Pro >>> >>>>>> visionListenerStackCallback$Pr >>> >>>>>> > > > > > > >>> >>>>>> ovision.provision(ProvisionListenerStackCallback.java:133) >>> >>>>>> > > > > > > at >>> >>>>>> com.google.inject.internal.ProvisionListenerStackCallback.pr >>> >>>>>> > > > > > > ovision(ProvisionListenerStackCallback.java:68) >>> >>>>>> > > > > > > at com.google.inject.internal.Pro >>> >>>>>> viderInternalFactory.circularG >>> >>>>>> > > > > > > et(ProviderInternalFactory.java:63) >>> >>>>>> > > > > > > at com.google.inject.internal.Int >>> >>>>>> ernalFactoryToInitializableAda >>> >>>>>> > > > > > > pter.get(InternalFactoryToInit >>> ializableAdapter.java:45) >>> >>>>>> > > > > > > at >>> >>>>>> com.google.inject.internal.InjectorImpl$2$1.call(InjectorImp >>> >>>>>> > > > > > > l.java:1016) >>> >>>>>> > > > > > > at >>> >>>>>> com.google.inject.internal.InjectorImpl.callInContext(Inject >>> >>>>>> > > > > > > orImpl.java:1092) >>> >>>>>> > > > > > > at >>> >>>>>> com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.j >>> >>>>>> > > > > > > ava:1012) >>> >>>>>> > > > > > > at org.eclipse.sisu.inject.Guice4 >>> $1.get(Guice4.java:162) >>> >>>>>> > > > > > > at >>> >>>>>> org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry >>> >>>>>> > > > > > > .java:81) >>> >>>>>> > > > > > > at >>> >>>>>> org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBe >>> >>>>>> > > > > > > an.java:51) >>> >>>>>> > > > > > > at >>> >>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPle >>> >>>>>> > > > > > > xusContainer.java:263) >>> >>>>>> > > > > > > at >>> >>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPle >>> >>>>>> > > > > > > xusContainer.java:255) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.plugin.internal.DefaultMavenPluginManager.g >>> >>>>>> > > > > > > etConfiguredMojo(DefaultMavenPluginManager.java:519) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMoj >>> >>>>>> > > > > > > o(DefaultBuildPluginManager.java:124) >>> >>>>>> > > > > > > at org.apache.maven.lifecycle.int >>> >>>>>> ernal.MojoExecutor.execute(Moj >>> >>>>>> > > > > > > oExecutor.java:208) >>> >>>>>> > > > > > > at org.apache.maven.lifecycle.int >>> >>>>>> ernal.MojoExecutor.execute(Moj >>> >>>>>> > > > > > > oExecutor.java:154) >>> >>>>>> > > > > > > at org.apache.maven.lifecycle.int >>> >>>>>> ernal.MojoExecutor.execute(Moj >>> >>>>>> > > > > > > oExecutor.java:146) >>> >>>>>> > > > > > > at org.apache.maven.lifecycle.int >>> >>>>>> ernal.LifecycleModuleBuilder.b >>> >>>>>> > > > > > > uildProject(LifecycleModuleBuilder.java:117) >>> >>>>>> > > > > > > at org.apache.maven.lifecycle.int >>> >>>>>> ernal.LifecycleModuleBuilder.b >>> >>>>>> > > > > > > uildProject(LifecycleModuleBuilder.java:81) >>> >>>>>> > > > > > > at org.apache.maven.lifecycle.int >>> >>>>>> ernal.builder.singlethreaded.S >>> >>>>>> > > > > > > >>> >>>>>> ingleThreadedBuilder.build(SingleThreadedBuilder.java:51) >>> >>>>>> > > > > > > at org.apache.maven.lifecycle.int >>> >>>>>> ernal.LifecycleStarter.execute >>> >>>>>> > > > > > > (LifecycleStarter.java:128) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:309) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:194) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:107) >>> >>>>>> > > > > > > at org.apache.maven.cli.MavenCli. >>> >>>>>> execute(MavenCli.java:955) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.cli.MavenCli.doMain(MavenCli.java:290) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.cli.MavenCli.doMain(MavenCli.java:245) >>> >>>>>> > > > > > > at sun.reflect.NativeMethodAccess >>> orImpl.invoke0(Native >>> >>>>>> Method) >>> >>>>>> > > > > > > at >>> >>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce >>> >>>>>> > > > > > > ssorImpl.java:62) >>> >>>>>> > > > > > > at >>> >>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe >>> >>>>>> > > > > > > thodAccessorImpl.java:43) >>> >>>>>> > > > > > > at java.lang.reflect.Method.invoke(Method.java:498) >>> >>>>>> > > > > > > at org.apache.maven.it >>> >>>>>> .Embedded3xLauncher.run(Embedded3xLaunche >>> >>>>>> > > > > > > r.java:247) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.it.Verifier.executeGoals(Verifier.java:1354) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.it.Verifier.executeGoal(Verifier.java:1254) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.it.Verifier.executeGoal(Verifier.java:1248) >>> >>>>>> > > > > > > at org.apache.maven.it >>> >>>>>> .MavenITBootstrapTest.testBootstrap(Maven >>> >>>>>> > > > > > > ITBootstrapTest.java:54) >>> >>>>>> > > > > > > at sun.reflect.NativeMethodAccess >>> orImpl.invoke0(Native >>> >>>>>> Method) >>> >>>>>> > > > > > > at >>> >>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce >>> >>>>>> > > > > > > ssorImpl.java:62) >>> >>>>>> > > > > > > at >>> >>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe >>> >>>>>> > > > > > > thodAccessorImpl.java:43) >>> >>>>>> > > > > > > at java.lang.reflect.Method.invoke(Method.java:498) >>> >>>>>> > > > > > > at junit.framework.TestCase.runTe >>> st(TestCase.java:168) >>> >>>>>> > > > > > > at org.apache.maven.it >>> >>>>>> .AbstractMavenIntegrationTestCase.runTest >>> >>>>>> > > > > > > (AbstractMavenIntegrationTestCase.java:222) >>> >>>>>> > > > > > > at junit.framework.TestCase.runBa >>> re(TestCase.java:134) >>> >>>>>> > > > > > > at junit.framework.TestResult$1.p >>> >>>>>> rotect(TestResult.java:110) >>> >>>>>> > > > > > > at >>> >>>>>> junit.framework.TestResult.runProtected(TestResult.java:128) >>> >>>>>> > > > > > > at junit.framework.TestResult.run >>> (TestResult.java:113) >>> >>>>>> > > > > > > at junit.framework.TestCase.run(TestCase.java:124) >>> >>>>>> > > > > > > at junit.framework.TestSuite.runT >>> est(TestSuite.java:243) >>> >>>>>> > > > > > > at junit.framework.TestSuite.run(TestSuite.java:238) >>> >>>>>> > > > > > > at junit.framework.TestSuite.runT >>> est(TestSuite.java:243) >>> >>>>>> > > > > > > at junit.framework.TestSuite.run(TestSuite.java:238) >>> >>>>>> > > > > > > at >>> >>>>>> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38Cla >>> >>>>>> > > > > > > ssRunner.java:83) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUni >>> >>>>>> > > > > > > t4Provider.java:283) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.surefire.junit4.JUnit4Provider.executeWithR >>> >>>>>> > > > > > > erun(JUnit4Provider.java:173) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestS >>> >>>>>> > > > > > > et(JUnit4Provider.java:153) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit >>> >>>>>> > > > > > > 4Provider.java:128) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.surefire.booter.ForkedBooter.invokeProvider >>> >>>>>> > > > > > > InSameClassLoader(ForkedBooter.java:203) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInPro >>> >>>>>> > > > > > > cess(ForkedBooter.java:155) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBoo >>> >>>>>> > > > > > > ter.java:103) >>> >>>>>> > > > > > > [INFO] >>> >>>>>> ------------------------------------------------------------ >>> >>>>>> > > > > > > ------------ >>> >>>>>> > > > > > > [INFO] Reactor Summary: >>> >>>>>> > > > > > > [INFO] >>> >>>>>> > > > > > > [INFO] Maven Integration Test :: Boostrap >>> >>>>>> ................. >>> >>>>>> FAILURE [ >>> >>>>>> > > > > > > 2.136 s] >>> >>>>>> > > > > > > [INFO] Maven Integration Test :: Boostrap :: Group-1 >>> >>>>>> ...... >>> >>>>>> SKIPPED >>> >>>>>> > > > > > > [INFO] Maven Integration Test :: Boostrap :: Group-2 >>> >>>>>> ...... >>> >>>>>> SKIPPED >>> >>>>>> > > > > > > [INFO] Maven Integration Test :: Boostrap :: Group-3 >>> >>>>>> ...... >>> >>>>>> SKIPPED >>> >>>>>> > > > > > > [INFO] Maven Integration Test :: Boostrap :: Group-4 >>> >>>>>> ...... >>> >>>>>> SKIPPED >>> >>>>>> > > > > > > [INFO] Maven Integration Test :: Boostrap :: Group-5 >>> >>>>>> ...... >>> >>>>>> SKIPPED >>> >>>>>> > > > > > > [INFO] Maven Integration Test :: Boostrap :: Group-6 >>> >>>>>> ...... >>> >>>>>> SKIPPED >>> >>>>>> > > > > > > [INFO] Maven Integration Test :: Boostrap :: Group-7 >>> >>>>>> ...... >>> >>>>>> SKIPPED >>> >>>>>> > > > > > > [INFO] >>> >>>>>> ------------------------------------------------------------ >>> >>>>>> > > > > > > ------------ >>> >>>>>> > > > > > > [INFO] BUILD FAILURE >>> >>>>>> > > > > > > [INFO] >>> >>>>>> ------------------------------------------------------------ >>> >>>>>> > > > > > > ------------ >>> >>>>>> > > > > > > [INFO] Total time: 2.379 s >>> >>>>>> > > > > > > [INFO] Finished at: 2017-08-29T20:53:51Z >>> >>>>>> > > > > > > [INFO] Final Memory: 18M/260M >>> >>>>>> > > > > > > [INFO] >>> >>>>>> ------------------------------------------------------------ >>> >>>>>> > > > > > > ------------ >>> >>>>>> > > > > > > [ERROR] Failed to execute goal >>> >>>>>> org.apache.maven.plugins:maven >>> >>>>>> > > > > > > -dependency-plugin:3.0.0:resolve-plugins >>> >>>>>> (get-all-plugins-deps) on >>> >>>>>> > > > > > > project maven-it-boostrap: Execution >>> >>>>>> get-all-plugins-deps >>> >>>>>> of >>> >>>>>> goal >>> >>>>>> > > > > > > >>> >>>>>> >>> org.apache.maven.plugins:maven-dependency-plugin:3.0.0:resolve-plugins >>> >>>>>> > > > > > > failed: Unable to load the mojo 'resolve-plugins' (or >>> >>>>>> one >>> >>>>>> of >>> >>>>>> its >>> >>>>>> > > > > > > required >>> >>>>>> > > > > > > components) from the plugin >>> >>>>>> 'org.apache.maven.plugins:mave >>> >>>>>> > > > > > > n-dependency-plugin:3.0.0': >>> >>>>>> > > > > > > com.google.inject.ProvisionException: Unable to >>> >>>>>> provision, >>> >>>>>> see the >>> >>>>>> > > > > > > following errors: >>> >>>>>> > > > > > > [ERROR] >>> >>>>>> > > > > > > [ERROR] 1) No implementation for >>> >>>>>> org.apache.maven.artifact.hand >>> >>>>>> > > > > > > ler.manager.ArtifactHandlerManager was bound. >>> >>>>>> > > > > > > [ERROR] while locating org.apache.maven.plugins.depen >>> >>>>>> > > > > > > dency.resolvers.ResolvePluginsMojo >>> >>>>>> > > > > > > [ERROR] at ClassRealm[plugin>org.apache.m >>> >>>>>> > > > > > > aven.plugins:maven-dependency-plugin:3.0.0, parent: >>> >>>>>> > > > > > > java.net.URLClassLoader@77f03bb1] (via modules: >>> >>>>>> > > > > > > org.eclipse.sisu.wire.WireModule -> >>> >>>>>> org.eclipse.sisu.plexus.Plexus >>> >>>>>> > > > > > > BindingModule) >>> >>>>>> > > > > > > [ERROR] while locating org.apache.maven.plugin.Mojo >>> >>>>>> annotated with >>> >>>>>> > > > > > > @com.google.inject.name.Named( >>> >>>>>> value=org.apache.maven.plugins >>> >>>>>> > > > > > > :maven-dependency-plugin:3.0.0:resolve-plugins) >>> >>>>>> > > > > > > [ERROR] >>> >>>>>> > > > > > > [ERROR] 1 error >>> >>>>>> > > > > > > [ERROR] role: org.apache.maven.plugin.Mojo >>> >>>>>> > > > > > > [ERROR] roleHint: org.apache.maven.plugins:maven >>> >>>>>> > > > > > > -dependency-plugin:3.0.0:resolve-plugins >>> >>>>>> > > > > > > [ERROR] -> [Help 1] >>> >>>>>> > > > > > > org.apache.maven.lifecycle.Lif >>> ecycleExecutionException: >>> >>>>>> Failed to >>> >>>>>> > > > > > > execute goal org.apache.maven.plugins:maven >>> >>>>>> > > > > > > -dependency-plugin:3.0.0:resolve-plugins >>> >>>>>> (get-all-plugins-deps) on >>> >>>>>> > > > > > > project maven-it-boostrap: Execution >>> >>>>>> get-all-plugins-deps >>> >>>>>> of >>> >>>>>> goal >>> >>>>>> > > > > > > >>> >>>>>> >>> org.apache.maven.plugins:maven-dependency-plugin:3.0.0:resolve-plugins >>> >>>>>> > > > > > > failed: Unable to load the mojo 'resolve-plugins' (or >>> >>>>>> one >>> >>>>>> of >>> >>>>>> its >>> >>>>>> > > > > > > required >>> >>>>>> > > > > > > components) from the plugin >>> >>>>>> 'org.apache.maven.plugins:mave >>> >>>>>> > > > > > > n-dependency-plugin:3.0.0' >>> >>>>>> > > > > > > at org.apache.maven.lifecycle.int >>> >>>>>> ernal.MojoExecutor.execute(Moj >>> >>>>>> > > > > > > oExecutor.java:213) >>> >>>>>> > > > > > > at org.apache.maven.lifecycle.int >>> >>>>>> ernal.MojoExecutor.execute(Moj >>> >>>>>> > > > > > > oExecutor.java:154) >>> >>>>>> > > > > > > at org.apache.maven.lifecycle.int >>> >>>>>> ernal.MojoExecutor.execute(Moj >>> >>>>>> > > > > > > oExecutor.java:146) >>> >>>>>> > > > > > > at org.apache.maven.lifecycle.int >>> >>>>>> ernal.LifecycleModuleBuilder.b >>> >>>>>> > > > > > > uildProject(LifecycleModuleBuilder.java:117) >>> >>>>>> > > > > > > at org.apache.maven.lifecycle.int >>> >>>>>> ernal.LifecycleModuleBuilder.b >>> >>>>>> > > > > > > uildProject(LifecycleModuleBuilder.java:81) >>> >>>>>> > > > > > > at org.apache.maven.lifecycle.int >>> >>>>>> ernal.builder.singlethreaded.S >>> >>>>>> > > > > > > >>> >>>>>> ingleThreadedBuilder.build(SingleThreadedBuilder.java:51) >>> >>>>>> > > > > > > at org.apache.maven.lifecycle.int >>> >>>>>> ernal.LifecycleStarter.execute >>> >>>>>> > > > > > > >>> >>>>>> > > > > > > (LifecycleStarter.java:128) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:309) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:194) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:107) >>> >>>>>> > > > > > > at org.apache.maven.cli.MavenCli. >>> >>>>>> execute(MavenCli.java:955) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.cli.MavenCli.doMain(MavenCli.java:290) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.cli.MavenCli.doMain(MavenCli.java:245) >>> >>>>>> > > > > > > at sun.reflect.NativeMethodAccess >>> orImpl.invoke0(Native >>> >>>>>> Method) >>> >>>>>> > > > > > > at >>> >>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce >>> >>>>>> > > > > > > ssorImpl.java:62) >>> >>>>>> > > > > > > at >>> >>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe >>> >>>>>> > > > > > > thodAccessorImpl.java:43) >>> >>>>>> > > > > > > at java.lang.reflect.Method.invoke(Method.java:498) >>> >>>>>> > > > > > > at org.apache.maven.it >>> >>>>>> .Embedded3xLauncher.run(Embedded3xLaunche >>> >>>>>> > > > > > > r.java:247) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.it.Verifier.executeGoals(Verifier.java:1354) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.it.Verifier.executeGoal(Verifier.java:1254) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.it.Verifier.executeGoal(Verifier.java:1248) >>> >>>>>> > > > > > > at org.apache.maven.it >>> >>>>>> .MavenITBootstrapTest.testBootstrap(Maven >>> >>>>>> > > > > > > ITBootstrapTest.java:54) >>> >>>>>> > > > > > > at sun.reflect.NativeMethodAccess >>> orImpl.invoke0(Native >>> >>>>>> Method) >>> >>>>>> > > > > > > at >>> >>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce >>> >>>>>> > > > > > > ssorImpl.java:62) >>> >>>>>> > > > > > > at >>> >>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe >>> >>>>>> > > > > > > thodAccessorImpl.java:43) >>> >>>>>> > > > > > > at java.lang.reflect.Method.invoke(Method.java:498) >>> >>>>>> > > > > > > at junit.framework.TestCase.runTe >>> st(TestCase.java:168) >>> >>>>>> > > > > > > at org.apache.maven.it >>> >>>>>> .AbstractMavenIntegrationTestCase.runTest >>> >>>>>> > > > > > > (AbstractMavenIntegrationTestCase.java:222) >>> >>>>>> > > > > > > at junit.framework.TestCase.runBa >>> re(TestCase.java:134) >>> >>>>>> > > > > > > at junit.framework.TestResult$1.p >>> >>>>>> rotect(TestResult.java:110) >>> >>>>>> > > > > > > at >>> >>>>>> junit.framework.TestResult.runProtected(TestResult.java:128) >>> >>>>>> > > > > > > at junit.framework.TestResult.run >>> (TestResult.java:113) >>> >>>>>> > > > > > > at junit.framework.TestCase.run(TestCase.java:124) >>> >>>>>> > > > > > > at junit.framework.TestSuite.runT >>> est(TestSuite.java:243) >>> >>>>>> > > > > > > at junit.framework.TestSuite.run(TestSuite.java:238) >>> >>>>>> > > > > > > at junit.framework.TestSuite.runT >>> est(TestSuite.java:243) >>> >>>>>> > > > > > > at junit.framework.TestSuite.run(TestSuite.java:238) >>> >>>>>> > > > > > > at >>> >>>>>> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38Cla >>> >>>>>> > > > > > > ssRunner.java:83) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUni >>> >>>>>> > > > > > > t4Provider.java:283) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.surefire.junit4.JUnit4Provider.executeWithR >>> >>>>>> > > > > > > erun(JUnit4Provider.java:173) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestS >>> >>>>>> > > > > > > et(JUnit4Provider.java:153) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit >>> >>>>>> > > > > > > 4Provider.java:128) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.surefire.booter.ForkedBooter.invokeProvider >>> >>>>>> > > > > > > InSameClassLoader(ForkedBooter.java:203) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInPro >>> >>>>>> > > > > > > cess(ForkedBooter.java:155) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBoo >>> >>>>>> > > > > > > ter.java:103) >>> >>>>>> > > > > > > Caused by: org.apache.maven.plugin.Plugin >>> >>>>>> ExecutionException: >>> >>>>>> Execution >>> >>>>>> > > > > > > get-all-plugins-deps of goal >>> >>>>>> org.apache.maven.plugins:maven >>> >>>>>> > > > > > > -dependency-plugin:3.0.0:resolve-plugins failed: >>> Unable >>> >>>>>> to >>> >>>>>> load the >>> >>>>>> > > > > > > mojo 'resolve-plugins' (or one of its required >>> >>>>>> components) >>> >>>>>> from the >>> >>>>>> > > > > > > plugin >>> >>>>>> > > > > > > 'org.apache.maven.plugins:mave >>> n-dependency-plugin:3.0.0' >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMoj >>> >>>>>> > > > > > > o(DefaultBuildPluginManager.java:156) >>> >>>>>> > > > > > > at org.apache.maven.lifecycle.int >>> >>>>>> ernal.MojoExecutor.execute(Moj >>> >>>>>> > > > > > > oExecutor.java:208) >>> >>>>>> > > > > > > ... 44 more >>> >>>>>> > > > > > > Caused by: org.apache.maven.plugin.Plugin >>> >>>>>> ContainerException: >>> >>>>>> Unable to >>> >>>>>> > > > > > > load the mojo 'resolve-plugins' (or one of its >>> required >>> >>>>>> components) >>> >>>>>> > > > > > > from >>> >>>>>> > > > > > > the plugin >>> >>>>>> 'org.apache.maven.plugins:maven-dependency-plugin:3.0.0' >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.plugin.internal.DefaultMavenPluginManager.g >>> >>>>>> > > > > > > etConfiguredMojo(DefaultMavenPluginManager.java:553) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMoj >>> >>>>>> > > > > > > o(DefaultBuildPluginManager.java:124) >>> >>>>>> > > > > > > ... 45 more >>> >>>>>> > > > > > > Caused by: org.codehaus.plexus.component. >>> >>>>>> > > > > > > repository.exception.ComponentLookupException: >>> >>>>>> > > > > > > com.google.inject.ProvisionException: Unable to >>> >>>>>> provision, >>> >>>>>> see the >>> >>>>>> > > > > > > following errors: >>> >>>>>> > > > > > > 1) No implementation for >>> org.apache.maven.artifact.hand >>> >>>>>> > > > > > > ler.manager.ArtifactHandlerManager was bound. >>> >>>>>> > > > > > > while locating org.apache.maven.plugins.depen >>> >>>>>> > > > > > > dency.resolvers.ResolvePluginsMojo >>> >>>>>> > > > > > > at >>> >>>>>> ClassRealm[plugin>org.apache.maven.plugins:maven-dependency- >>> >>>>>> > > > > > > plugin:3.0.0, >>> >>>>>> > > > > > > parent: java.net.URLClassLoader@77f03bb1] (via >>> modules: >>> >>>>>> > > > > > > org.eclipse.sisu.wire.WireModule -> >>> >>>>>> org.eclipse.sisu.plexus.Plexus >>> >>>>>> > > > > > > BindingModule) >>> >>>>>> > > > > > > while locating org.apache.maven.plugin.Mojo annotated >>> >>>>>> with >>> >>>>>> > > > > > > @com.google.inject.name.Named( >>> >>>>>> value=org.apache.maven.plugins >>> >>>>>> > > > > > > :maven-dependency-plugin:3.0.0:resolve-plugins) >>> >>>>>> > > > > > > 1 error >>> >>>>>> > > > > > > role: org.apache.maven.plugin.Mojo >>> >>>>>> > > > > > > roleHint: org.apache.maven.plugins:maven >>> >>>>>> > > > > > > -dependency-plugin:3.0.0:resol >>> >>>>>> > > > > > > ve-plugins >>> >>>>>> > > > > > > at >>> >>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPle >>> >>>>>> > > > > > > xusContainer.java:267) >>> >>>>>> > > > > > > at >>> >>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPle >>> >>>>>> > > > > > > xusContainer.java:255) >>> >>>>>> > > > > > > at >>> >>>>>> org.apache.maven.plugin.internal.DefaultMavenPluginManager.g >>> >>>>>> > > > > > > etConfiguredMojo(DefaultMavenPluginManager.java:519) >>> >>>>>> > > > > > > ... 46 more >>> >>>>>> > > > > > > Caused by: com.google.inject.ProvisionException: >>> Unable >>> >>>>>> to >>> >>>>>> provision, >>> >>>>>> > > > > > > see the following errors: >>> >>>>>> > > > > > > 1) No implementation for >>> org.apache.maven.artifact.hand >>> >>>>>> > > > > > > ler.manager.ArtifactHandlerManager was bound. >>> >>>>>> > > > > > > while locating org.apache.maven.plugins.depen >>> >>>>>> > > > > > > dency.resolvers.ResolvePluginsMojo >>> >>>>>> > > > > > > at >>> >>>>>> ClassRealm[plugin>org.apache.maven.plugins:maven-dependency- >>> >>>>>> > > > > > > plugin:3.0.0, >>> >>>>>> > > > > > > parent: java.net.URLClassLoader@77f03bb1] (via >>> modules: >>> >>>>>> > > > > > > org.eclipse.sisu.wire.WireModule -> >>> >>>>>> org.eclipse.sisu.plexus.Plexus >>> >>>>>> > > > > > > BindingModule) >>> >>>>>> > > > > > > while locating org.apache.maven.plugin.Mojo annotated >>> >>>>>> with >>> >>>>>> > > > > > > @com.google.inject.name.Named( >>> >>>>>> value=org.apache.maven.plugins >>> >>>>>> > > > > > > :maven-dependency-plugin:3.0.0:resolve-plugins) >>> >>>>>> > > > > > > 1 error >>> >>>>>> > > > > > > at >>> >>>>>> com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.j >>> >>>>>> > > > > > > ava:1025) >>> >>>>>> > > > > > > at org.eclipse.sisu.inject.Guice4 >>> $1.get(Guice4.java:162) >>> >>>>>> > > > > > > at >>> >>>>>> org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry >>> >>>>>> > > > > > > .java:81) >>> >>>>>> > > > > > > at >>> >>>>>> org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBe >>> >>>>>> > > > > > > an.java:51) >>> >>>>>> > > > > > > at >>> >>>>>> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPle >>> >>>>>> > > > > > > xusContainer.java:263) >>> >>>>>> > > > > > > ... 48 more >>> >>>>>> > > > > > > [ERROR] >>> >>>>>> > > > > > > [ERROR] Re-run Maven using the -X switch to enable >>> full >>> >>>>>> debug logging. >>> >>>>>> > > > > > > [ERROR] >>> >>>>>> > > > > > > [ERROR] For more information about the errors and >>> >>>>>> possible >>> >>>>>> solutions, >>> >>>>>> > > > > > > please read the following articles: >>> >>>>>> > > > > > > [ERROR] [Help 1] http://cwiki.apache.org/conflu >>> >>>>>> > > > > > > ence/display/MAVEN/PluginContainerException >>> >>>>>> > > > > > > >>> >>>>>> > > > > > >>> >>>>>> > > > > > >>> >>>>>> > > > > >>> >>>>>> > > > > >>> >>>>>> > > > >>> >>>>>> > > > >>> >>>>>> > > >>> >>>>>> > > ------------------------------------------------------------ >>> >>>>>> --------- >>> >>>>>> > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >>> >>>>>> (mailto: >>> >>>>>> dev-unsubscr...@maven.apache.org) >>> >>>>>> > > For additional commands, e-mail: dev-h...@maven.apache.org >>> >>>>>> (mailto: >>> >>>>>> dev-h...@maven.apache.org) >>> >>>>>> > > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> > >>> >>>>>> >>> >>>>>> >>> >>>>>> >>> >>>>>> >>> >>>>> -- >>> >>>> >>> >>> Sent from my phone >>> >>> >>> >> >>> >> --------------------------------------------------------------------- >>> >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >>> >> For additional commands, e-mail: dev-h...@maven.apache.org >>> >> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >>> For additional commands, e-mail: dev-h...@maven.apache.org >>> >>> -- >>> >> Sent from my phone >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > >