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