Caused by: org.codehaus.plexus.component.repository.exception.ComponentRepositoryException: Component descriptor role: 'org.apache.maven.scm.manager.ScmManager', implementation: 'org.apache.maven.scm.manager.plexus.DefaultScmManager', role hint: 'default' has a hint, but there are other implementations that don't

Indeed I can find several implementations of ScmManager:
org.apache.maven.scm.manager.plexus.DefaultScmManager
org.apache.maven.scm.manager.BasicScmManager
org.apache.maven.scm.manager.ScmManagerStub
org.apache.maven.shared.release.stubs.ScmManagerStub

but only the DefaultScmManager is a Plexus Component.

It seems like the xml-files under /maven-release-manager/src/test/resources/org/apache/maven/shared/release/phase cause the problem. These specify the Stubs as implementation for the ScmManager, which clarifies the Exception.

But how can the upgrade of SCM have effect on this? It looks like there is an invalid dependency kicking in...

Robert

Op Fri, 21 Feb 2014 16:56:06 +0100 schreef Benson Margulies <bimargul...@gmail.com>:

I checked out the trunk and tried a simple 'mvn test', and I'm
drowning in test failures. Anyone have a hint?

-------------------------------------------------------------------------------
Test set: org.apache.maven.shared.release.DefaultReleaseManagerTest
-------------------------------------------------------------------------------
Tests run: 30, Failures: 0, Errors: 30, Skipped: 0, Time elapsed:
0.875 sec <<< FAILURE! - in
org.apache.maven.shared.release.DefaultReleaseManagerTest
testPrepareNoCompletedPhase(org.apache.maven.shared.release.DefaultReleaseManagerTest)
 Time elapsed: 0.062 sec  <<< ERROR!
org.codehaus.plexus.PlexusContainerException: Error starting container
at org.codehaus.plexus.component.repository.DefaultComponentRepository.addComponentDescriptor(DefaultComponentRepository.java:184) at org.codehaus.plexus.DefaultPlexusContainer.addComponentDescriptor(DefaultPlexusContainer.java:515) at org.codehaus.plexus.DefaultPlexusContainer.discoverComponents(DefaultPlexusContainer.java:738) at org.codehaus.plexus.DefaultPlexusContainer.start(DefaultPlexusContainer.java:779) at org.codehaus.plexus.PlexusTestCase.setUp(PlexusTestCase.java:121) at org.apache.maven.shared.release.DefaultReleaseManagerTest.setUp(DefaultReleaseManagerTest.java:75)

---------------------------------------------------------------------
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

Reply via email to