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.






Reply via email to