#with a fresh empty m2 repo
$ mvn-2 clean
-----------------------------------------------------
this realm = plexus.core
urls[0] = file:/usr/share/maven-2/lib/doxia-module-confluence.jar
urls[1] = file:/usr/share/maven-2/lib/wagon-ssh-common.jar
urls[2] = file:/usr/share/maven-2/lib/doxia-module-twiki.jar
urls[3] = file:/usr/share/maven-2/lib/doxia.jar
urls[4] = file:/usr/share/maven-2/lib/wagon-ssh-external.jar
urls[5] = file:/usr/share/maven-2/lib/maven-plugin-api.jar
urls[6] = file:/usr/share/maven-2/lib/doxia-site-renderer.jar
urls[7] = file:/usr/share/maven-2/lib/maven-reporting-api.jar
urls[8] = file:/usr/share/maven-2/lib/easymock.jar
urls[9] = file:/usr/share/maven-2/lib/wagon-http-shared.jar
urls[10] = file:/usr/share/maven-2/lib/doxia-sitetools.jar
urls[11] = file:/usr/share/maven-2/lib/doxia-module-rtf.jar
urls[12] = file:/usr/share/maven-2/lib/maven-plugin-parameter-documenter.jar
urls[13] = file:/usr/share/maven-2/lib/doxia-module-docbook-simple.jar
urls[14] = file:/usr/share/maven-2/lib/Tidy.jar
urls[15] = file:/usr/share/maven-2/lib/jsch.jar
urls[16] = file:/usr/share/maven-2/lib/plexus-interpolation.jar
urls[17] = file:/usr/share/maven-2/lib/plexus-sec-dispatcher.jar
urls[18] = file:/usr/share/maven-2/lib/maven-project.jar
urls[19] = file:/usr/share/maven-2/lib/01_maven-settings.jar
urls[20] = file:/usr/share/maven-2/lib/doxia-book.jar
urls[21] = file:/usr/share/maven-2/lib/maven-artifact-manager.jar
urls[22] = file:/usr/share/maven-2/lib/wagon-ssh.jar
urls[23] = file:/usr/share/maven-2/lib/maven-plugin-registry.jar
urls[24] = file:/usr/share/maven-2/lib/doxia-module-latex.jar
urls[25] = file:/usr/share/maven-2/lib/classworlds.jar
urls[26] = file:/usr/share/maven-2/lib/doxia-module-xhtml.jar
urls[27] = file:/usr/share/maven-2/lib/01_maven-core.jar
urls[28] = file:/usr/share/maven-2/lib/commons-cli.jar
urls[29] = file:/usr/share/maven-2/lib/maven-script-beanshell.jar
urls[30] = file:/usr/share/maven-2/lib/doxia-module-fo.jar
urls[31] = file:/usr/share/maven-2/lib/maven-artifact.jar
urls[32] = file:/usr/share/maven-2/lib/wagon-http-lightweight.jar
urls[33] = file:/usr/share/maven-2/lib/maven-toolchain.jar
urls[34] = file:/usr/share/maven-2/lib/maven-script-ant.jar
urls[35] = file:/usr/share/maven-2/lib/plexus-container-default.jar
urls[36] = file:/usr/share/maven-2/lib/doxia-modules.jar
urls[37] = file:/usr/share/maven-2/lib/doxia-core.jar
urls[38] = file:/usr/share/maven-2/lib/slf4j-nop.jar
urls[39] = file:/usr/share/maven-2/lib/doxia-module-fml.jar
urls[40] = file:/usr/share/maven-2/lib/maven-plugin-descriptor.jar
urls[41] = file:/usr/share/maven-2/lib/maven-error-diagnostics.jar
urls[42] = file:/usr/share/maven-2/lib/maven-profile.jar
urls[43] = file:/usr/share/maven-2/lib/doxia-module-xdoc.jar
urls[44] = file:/usr/share/maven-2/lib/plexus-utils.jar
urls[45] = file:/usr/share/maven-2/lib/doxia-maven-plugin.jar
urls[46] = file:/usr/share/maven-2/lib/doxia-module-itext.jar
urls[47] = file:/usr/share/maven-2/lib/wagon-ssh-common-test.jar
urls[48] = file:/usr/share/maven-2/lib/wagon-provider-api.jar
urls[49] = file:/usr/share/maven-2/lib/wagon-http.jar
urls[50] = file:/usr/share/maven-2/lib/doxia-sink-api.jar
urls[51] = file:/usr/share/maven-2/lib/doxia-module-apt.jar
urls[52] = file:/usr/share/maven-2/lib/01_maven-compat.jar
urls[53] = file:/usr/share/maven-2/lib/wagon-file.jar
urls[54] = file:/usr/share/maven-2/lib/maven-artifact-test.jar
urls[55] = file:/usr/share/maven-2/lib/slf4j-api.jar
urls[56] = file:/usr/share/maven-2/lib/maven-model.jar
urls[57] = file:/usr/share/maven-2/lib/backport-util-concurrent.jar
urls[58] = file:/usr/share/maven-2/lib/jdom.jar
urls[59] = file:/usr/share/maven-2/lib/maven-repository-metadata.jar
urls[60] = file:/usr/share/maven-2/lib/doxia-decoration-model.jar
urls[61] = file:/usr/share/maven-2/lib/plexus-interactivity-api.jar
urls[62] = file:/usr/share/maven-2/lib/maven-monitor.jar
Number of imports: 0
-----------------------------------------------------
[WARNING] Security features are disabled. Cannot find plexus component org.sonatype.plexus.components.sec.dispatcher.SecDispatcher:maven
[INFO] ------------------------------------------------------------------------
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] org.codehaus.plexus.PlexusContainer.getContainerRealm()Lorg/codehaus/plexus/classworlds/realm/ClassRealm;
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NoSuchMethodError: org.codehaus.plexus.PlexusContainer.getContainerRealm()Lorg/codehaus/plexus/classworlds/realm/ClassRealm;
at org.apache.maven.artifact.manager.DefaultWagonManager.configureWagon(DefaultWagonManager.java:1114)
at org.apache.maven.artifact.manager.DefaultWagonManager.configureWagon(DefaultWagonManager.java:1096)
at org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:473)
at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:427)
at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:382)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:216)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90)
at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:558)
at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1392)
at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:823)
at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFileInternal(DefaultMavenProjectBuilder.java:508)
at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMavenProjectBuilder.java:200)
at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:604)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:487)
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:391)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:272)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Thu Jun 30 07:33:32 IST 2011
[INFO] Final Memory: 1M/36M
[INFO] ------------------------------------------------------------------------
# With a pre-setup m2 repository with maven-clean-plugin installed
$ mvn-2 clean
-----------------------------------------------------
this realm = plexus.core
urls[0] = file:/usr/share/maven-2/lib/doxia-module-confluence.jar
urls[1] = file:/usr/share/maven-2/lib/wagon-ssh-common.jar
urls[2] = file:/usr/share/maven-2/lib/doxia-module-twiki.jar
urls[3] = file:/usr/share/maven-2/lib/doxia.jar
urls[4] = file:/usr/share/maven-2/lib/wagon-ssh-external.jar
urls[5] = file:/usr/share/maven-2/lib/maven-plugin-api.jar
urls[6] = file:/usr/share/maven-2/lib/doxia-site-renderer.jar
urls[7] = file:/usr/share/maven-2/lib/maven-reporting-api.jar
urls[8] = file:/usr/share/maven-2/lib/easymock.jar
urls[9] = file:/usr/share/maven-2/lib/wagon-http-shared.jar
urls[10] = file:/usr/share/maven-2/lib/doxia-sitetools.jar
urls[11] = file:/usr/share/maven-2/lib/doxia-module-rtf.jar
urls[12] = file:/usr/share/maven-2/lib/maven-plugin-parameter-documenter.jar
urls[13] = file:/usr/share/maven-2/lib/doxia-module-docbook-simple.jar
urls[14] = file:/usr/share/maven-2/lib/Tidy.jar
urls[15] = file:/usr/share/maven-2/lib/jsch.jar
urls[16] = file:/usr/share/maven-2/lib/plexus-interpolation.jar
urls[17] = file:/usr/share/maven-2/lib/plexus-sec-dispatcher.jar
urls[18] = file:/usr/share/maven-2/lib/maven-project.jar
urls[19] = file:/usr/share/maven-2/lib/01_maven-settings.jar
urls[20] = file:/usr/share/maven-2/lib/doxia-book.jar
urls[21] = file:/usr/share/maven-2/lib/maven-artifact-manager.jar
urls[22] = file:/usr/share/maven-2/lib/wagon-ssh.jar
urls[23] = file:/usr/share/maven-2/lib/maven-plugin-registry.jar
urls[24] = file:/usr/share/maven-2/lib/doxia-module-latex.jar
urls[25] = file:/usr/share/maven-2/lib/classworlds.jar
urls[26] = file:/usr/share/maven-2/lib/doxia-module-xhtml.jar
urls[27] = file:/usr/share/maven-2/lib/01_maven-core.jar
urls[28] = file:/usr/share/maven-2/lib/commons-cli.jar
urls[29] = file:/usr/share/maven-2/lib/maven-script-beanshell.jar
urls[30] = file:/usr/share/maven-2/lib/doxia-module-fo.jar
urls[31] = file:/usr/share/maven-2/lib/maven-artifact.jar
urls[32] = file:/usr/share/maven-2/lib/wagon-http-lightweight.jar
urls[33] = file:/usr/share/maven-2/lib/maven-toolchain.jar
urls[34] = file:/usr/share/maven-2/lib/maven-script-ant.jar
urls[35] = file:/usr/share/maven-2/lib/plexus-container-default.jar
urls[36] = file:/usr/share/maven-2/lib/doxia-modules.jar
urls[37] = file:/usr/share/maven-2/lib/doxia-core.jar
urls[38] = file:/usr/share/maven-2/lib/slf4j-nop.jar
urls[39] = file:/usr/share/maven-2/lib/doxia-module-fml.jar
urls[40] = file:/usr/share/maven-2/lib/maven-plugin-descriptor.jar
urls[41] = file:/usr/share/maven-2/lib/maven-error-diagnostics.jar
urls[42] = file:/usr/share/maven-2/lib/maven-profile.jar
urls[43] = file:/usr/share/maven-2/lib/doxia-module-xdoc.jar
urls[44] = file:/usr/share/maven-2/lib/plexus-utils.jar
urls[45] = file:/usr/share/maven-2/lib/doxia-maven-plugin.jar
urls[46] = file:/usr/share/maven-2/lib/doxia-module-itext.jar
urls[47] = file:/usr/share/maven-2/lib/wagon-ssh-common-test.jar
urls[48] = file:/usr/share/maven-2/lib/wagon-provider-api.jar
urls[49] = file:/usr/share/maven-2/lib/wagon-http.jar
urls[50] = file:/usr/share/maven-2/lib/doxia-sink-api.jar
urls[51] = file:/usr/share/maven-2/lib/doxia-module-apt.jar
urls[52] = file:/usr/share/maven-2/lib/01_maven-compat.jar
urls[53] = file:/usr/share/maven-2/lib/wagon-file.jar
urls[54] = file:/usr/share/maven-2/lib/maven-artifact-test.jar
urls[55] = file:/usr/share/maven-2/lib/slf4j-api.jar
urls[56] = file:/usr/share/maven-2/lib/maven-model.jar
urls[57] = file:/usr/share/maven-2/lib/backport-util-concurrent.jar
urls[58] = file:/usr/share/maven-2/lib/jdom.jar
urls[59] = file:/usr/share/maven-2/lib/maven-repository-metadata.jar
urls[60] = file:/usr/share/maven-2/lib/doxia-decoration-model.jar
urls[61] = file:/usr/share/maven-2/lib/plexus-interactivity-api.jar
urls[62] = file:/usr/share/maven-2/lib/maven-monitor.jar
Number of imports: 0
-----------------------------------------------------
[WARNING] Security features are disabled. Cannot find plexus component org.sonatype.plexus.components.sec.dispatcher.SecDispatcher:maven
[INFO] ------------------------------------------------------------------------
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Plexus Common Utilities
[INFO] task-segment: [clean]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean {execution: default-clean}]
[INFO] Deleting directory /home/kasun/gentoo-sources/maven/plexus/utils/plexus-utils-1.4.7_pre20071021/target
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Thu Jun 30 07:33:19 IST 2011
[INFO] Final Memory: 7M/84M
[INFO] ------------------------------------------------------------------------
#Same result with and without the m2 repo.
$ mvn-2 install
-----------------------------------------------------
this realm = plexus.core
urls[0] = file:/usr/share/maven-2/lib/doxia-module-confluence.jar
urls[1] = file:/usr/share/maven-2/lib/wagon-ssh-common.jar
urls[2] = file:/usr/share/maven-2/lib/doxia-module-twiki.jar
urls[3] = file:/usr/share/maven-2/lib/doxia.jar
urls[4] = file:/usr/share/maven-2/lib/wagon-ssh-external.jar
urls[5] = file:/usr/share/maven-2/lib/maven-plugin-api.jar
urls[6] = file:/usr/share/maven-2/lib/doxia-site-renderer.jar
urls[7] = file:/usr/share/maven-2/lib/maven-reporting-api.jar
urls[8] = file:/usr/share/maven-2/lib/easymock.jar
urls[9] = file:/usr/share/maven-2/lib/wagon-http-shared.jar
urls[10] = file:/usr/share/maven-2/lib/doxia-sitetools.jar
urls[11] = file:/usr/share/maven-2/lib/doxia-module-rtf.jar
urls[12] = file:/usr/share/maven-2/lib/maven-plugin-parameter-documenter.jar
urls[13] = file:/usr/share/maven-2/lib/doxia-module-docbook-simple.jar
urls[14] = file:/usr/share/maven-2/lib/Tidy.jar
urls[15] = file:/usr/share/maven-2/lib/jsch.jar
urls[16] = file:/usr/share/maven-2/lib/plexus-interpolation.jar
urls[17] = file:/usr/share/maven-2/lib/plexus-sec-dispatcher.jar
urls[18] = file:/usr/share/maven-2/lib/maven-project.jar
urls[19] = file:/usr/share/maven-2/lib/01_maven-settings.jar
urls[20] = file:/usr/share/maven-2/lib/doxia-book.jar
urls[21] = file:/usr/share/maven-2/lib/maven-artifact-manager.jar
urls[22] = file:/usr/share/maven-2/lib/wagon-ssh.jar
urls[23] = file:/usr/share/maven-2/lib/maven-plugin-registry.jar
urls[24] = file:/usr/share/maven-2/lib/doxia-module-latex.jar
urls[25] = file:/usr/share/maven-2/lib/classworlds.jar
urls[26] = file:/usr/share/maven-2/lib/doxia-module-xhtml.jar
urls[27] = file:/usr/share/maven-2/lib/01_maven-core.jar
urls[28] = file:/usr/share/maven-2/lib/commons-cli.jar
urls[29] = file:/usr/share/maven-2/lib/maven-script-beanshell.jar
urls[30] = file:/usr/share/maven-2/lib/doxia-module-fo.jar
urls[31] = file:/usr/share/maven-2/lib/maven-artifact.jar
urls[32] = file:/usr/share/maven-2/lib/wagon-http-lightweight.jar
urls[33] = file:/usr/share/maven-2/lib/maven-toolchain.jar
urls[34] = file:/usr/share/maven-2/lib/maven-script-ant.jar
urls[35] = file:/usr/share/maven-2/lib/plexus-container-default.jar
urls[36] = file:/usr/share/maven-2/lib/doxia-modules.jar
urls[37] = file:/usr/share/maven-2/lib/doxia-core.jar
urls[38] = file:/usr/share/maven-2/lib/slf4j-nop.jar
urls[39] = file:/usr/share/maven-2/lib/doxia-module-fml.jar
urls[40] = file:/usr/share/maven-2/lib/maven-plugin-descriptor.jar
urls[41] = file:/usr/share/maven-2/lib/maven-error-diagnostics.jar
urls[42] = file:/usr/share/maven-2/lib/maven-profile.jar
urls[43] = file:/usr/share/maven-2/lib/doxia-module-xdoc.jar
urls[44] = file:/usr/share/maven-2/lib/plexus-utils.jar
urls[45] = file:/usr/share/maven-2/lib/doxia-maven-plugin.jar
urls[46] = file:/usr/share/maven-2/lib/doxia-module-itext.jar
urls[47] = file:/usr/share/maven-2/lib/wagon-ssh-common-test.jar
urls[48] = file:/usr/share/maven-2/lib/wagon-provider-api.jar
urls[49] = file:/usr/share/maven-2/lib/wagon-http.jar
urls[50] = file:/usr/share/maven-2/lib/doxia-sink-api.jar
urls[51] = file:/usr/share/maven-2/lib/doxia-module-apt.jar
urls[52] = file:/usr/share/maven-2/lib/01_maven-compat.jar
urls[53] = file:/usr/share/maven-2/lib/wagon-file.jar
urls[54] = file:/usr/share/maven-2/lib/maven-artifact-test.jar
urls[55] = file:/usr/share/maven-2/lib/slf4j-api.jar
urls[56] = file:/usr/share/maven-2/lib/maven-model.jar
urls[57] = file:/usr/share/maven-2/lib/backport-util-concurrent.jar
urls[58] = file:/usr/share/maven-2/lib/jdom.jar
urls[59] = file:/usr/share/maven-2/lib/maven-repository-metadata.jar
urls[60] = file:/usr/share/maven-2/lib/doxia-decoration-model.jar
urls[61] = file:/usr/share/maven-2/lib/plexus-interactivity-api.jar
urls[62] = file:/usr/share/maven-2/lib/maven-monitor.jar
Number of imports: 0
-----------------------------------------------------
[WARNING] Security features are disabled. Cannot find plexus component org.sonatype.plexus.components.sec.dispatcher.SecDispatcher:maven
[INFO] ------------------------------------------------------------------------
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Plexus Common Utilities
[INFO] task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] org.codehaus.plexus.PlexusContainer.getContainerRealm()Lorg/codehaus/plexus/classworlds/realm/ClassRealm;
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.NoSuchMethodError: org.codehaus.plexus.PlexusContainer.getContainerRealm()Lorg/codehaus/plexus/classworlds/realm/ClassRealm;
at org.apache.maven.artifact.manager.DefaultWagonManager.configureWagon(DefaultWagonManager.java:1114)
at org.apache.maven.artifact.manager.DefaultWagonManager.configureWagon(DefaultWagonManager.java:1096)
at org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:473)
at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:427)
at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:382)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:216)
at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90)
at org.apache.maven.plugin.DefaultPluginManager.resolveCoreArtifacts(DefaultPluginManager.java:979)
at org.apache.maven.plugin.DefaultPluginManager.ensurePluginContainerIsComplete(DefaultPluginManager.java:883)
at org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo(DefaultPluginManager.java:647)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:468)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Thu Jun 30 07:36:52 IST 2011
[INFO] Final Memory: 9M/84M
[INFO] ------------------------------------------------------------------------