Hi I use accurev as my version control system. Since there is no scm plugin for accurev, I am planning to use ' local ' as my scm to do a prepare and perform a release. I just noticed that the maven scm providers does not even download the maven-scm-local provider even though the local provider has been defined as module in the <modules> tag of the providers pom.
In my pom file I specify the scm plugin as <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-scm-plugin</artifactId> <version>1.0-SNAPSHOT</version> <configuration> <connectionType>connection</connectionType> </configuration> </plugin> And then <scm> <connection>scm:local|C:/rds_workspace|rds</connection> <developerConnection>scm:local|C:/rds_workspace|rds</developerConnection > </scm> Here is the out put when I run mvn -X release:prepare. Basically all the scm providers are loaded at runtime except for local and hence at the point of running the prepare I get the error org.apache.maven.BuildFailureException: The provider given in the SCM URL could not be found: No such provider: 'local'. I have checked up the poms in my local repository for maven-scm-providers, and did a comparision between poms for the local provider and other providers that are actually getting loaded, I don't see any glaring differences that might be a cause of the issue. I wonder if I am missing something or is there any other config setting that needs to be done ? Thanks -Satish e) [DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4:runtime (removed - near er found: 1.1) [DEBUG] Retrieving parent-POM: org.apache.maven.scm:maven-scm::1.0 for project: null:maven-scm-api:jar:1.0 from the repository. [DEBUG] org.apache.maven.scm:maven-scm-api:jar:1.0:runtime (selected for run time) [DEBUG] Retrieving parent-POM: org.apache.maven.scm:maven-scm-managers::1.0 for project: null:maven-scm-manager-plexus:jar:1.0 from the repository. [DEBUG] org.apache.maven.scm:maven-scm-manager-plexus:jar:1.0:runtime (selec ted for runtime) [DEBUG] Retrieving parent-POM: org.apache.maven.scm:maven-scm-providers::1.0 for project: null:maven-scm-provider-bazaar:jar:1.0 from the repository. [DEBUG] org.apache.maven.scm:maven-scm-provider-bazaar:jar:1.0:runtime (sele cted for runtime) [DEBUG] regexp:regexp:jar:1.3:runtime (selected for runtime) [DEBUG] org.apache.maven.scm:maven-scm-provider-clearcase:jar:1.0:runtime (s elected for runtime) [DEBUG] Retrieving parent-POM: org.apache.maven.scm:maven-scm-providers-cvs::1.0 for project: null:maven-scm-provider-cvsexe:jar:1.0 from the repository. [DEBUG] org.apache.maven.scm:maven-scm-provider-cvsexe:jar:1.0:runtime (sele cted for runtime) [DEBUG] org.apache.maven.scm:maven-scm-provider-cvs-commons:jar:1.0:runtim e (selected for runtime) [DEBUG] org.apache.maven.scm:maven-scm-provider-cvsjava:jar:1.0:runtime (sel ected for runtime) [DEBUG] org.netbeans.lib:cvsclient:jar:20060125:runtime (selected for runt ime) [DEBUG] ch.ethz.ganymed:ganymed-ssh2:jar:build210:runtime (selected for ru ntime) [DEBUG] org.apache.maven.scm:maven-scm-provider-hg:jar:1.0:runtime (selected for runtime) [DEBUG] org.apache.maven.scm:maven-scm-provider-perforce:jar:1.0:runtime (se lected for runtime) [DEBUG] org.apache.maven.scm:maven-scm-provider-starteam:jar:1.0:runtime (se lected for runtime) [DEBUG] Retrieving parent-POM: org.apache.maven.scm:maven-scm-providers-svn::1.0 for project: null:maven-scm-provider-svnexe:jar:1.0 from the repository. [DEBUG] org.apache.maven.scm:maven-scm-provider-svnexe:jar:1.0:runtime (sele cted for runtime) [DEBUG] org.apache.maven.scm:maven-scm-provider-svn-commons:jar:1.0:runtim e (selected for runtime) [DEBUG] org.apache.maven.scm:maven-scm-provider-synergy:jar:1.0:runtime (sel ected for runtime) [DEBUG] jdom:jdom:jar:1.0:runtime (selected for runtime) [DEBUG] jaxen:jaxen:jar:1.1-beta-8:runtime (selected for runtime) [DEBUG] jaxen:jaxen:jar:1.0-FCS:runtime (removed - causes a cycle in the g raph) [DEBUG] Adding managed dependencies for org.apache.maven:maven-plugin-api [DEBUG] org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-8 [DEBUG] org.codehaus.plexus:plexus-utils:jar:1.0.4 [DEBUG] org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-5 [DEBUG] org.apache.maven.wagon:wagon-ssh:jar:1.0-alpha-5 [DEBUG] org.apache.maven.wagon:wagon-file:jar:1.0-alpha-5 [DEBUG] org.apache.maven.wagon:wagon-http-lightweight:jar:1.0-alpha-5 [DEBUG] org.apache.maven:maven-plugin-api:jar:2.0:runtime (selected for runtim e) [DEBUG] maven-release-manager: resolved to version 1.0-alpha-4-20070908.230151-5 from repository snapshots.