I am trying to get m2 working with subversion and CruiseControl.  Amy I
trying to do with too early?  The following describes how the goal
scm:update isn't working for me.  Any suggestions would be welcomed.
Thanks

I have a simple pom:
                <project>
                   <pluginRepositories>
                     <pluginRepository>
                       <id>snapshots-plugins</id>
                       <name>Maven Snapshot Plugins Development
Repository</name>
        
<url>http://snapshots.maven.codehaus.org/maven2/plugins</url>
                       <snapshotPolicy>always</snapshotPolicy>
                     </pluginRepository>
                     <pluginRepository>
                       <id>snapshots-plugins2</id>
                       <name>Maven Snapshot Plugins Development
Repository2</name>
                       <url>http://repo1.maven.org/maven2</url>
                       <snapshotPolicy>always</snapshotPolicy>
                     </pluginRepository>
                   </pluginRepositories>        
                        <scm>
        
<connection>scm:svn:http://myhost/svn/basecamp/SplitTop/m2main</connecti
on>
        
<url>http://myhost/svn/basecamp/SplitTop/m2main</url>
                        </scm>  
                ...
                </project>

When I attempt to run m2 with the scm:update goal, I get the following:
                [INFO] Searching repository for plugin with prefix:
'scm'.
                [INFO] org.apache.maven.plugins: checking for updates
from snapshots-plugins
                [INFO] org.apache.maven.plugins: checking for updates
from snapshots-plugins2
                [INFO] artifact
org.apache.maven.plugins:maven-scm-plugin: checking for updates from
snapshots-plugins
                [INFO] artifact
org.apache.maven.plugins:maven-scm-plugin: checking for updates from
snapshots-plugins2
                [INFO]
------------------------------------------------------------------------
----
                [INFO] Building
com.ironmountain.basecamp:app:pom:1.0-SNAPSHOT
                [INFO]    task-segment: [scm:update]
                [INFO]
------------------------------------------------------------------------
----
                [INFO] [scm:update]
                [INFO]
------------------------------------------------------------------------
----
                [ERROR] BUILD ERROR
                [INFO]
------------------------------------------------------------------------
----
                [INFO] Diagnosis: Cannot run checkout command :
                [INFO]
------------------------------------------------------------------------
----
                [ERROR] Cause:
                org.apache.maven.plugin.MojoExecutionException: Cannot
run checkout command :
                        at
org.apache.maven.scm.plugin.UpdateMojo.execute(UpdateMojo.java:77)
                        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMa
nager.java:357)
                        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Default
LifecycleExecutor.java:479)
                        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoa
l(DefaultLifecycleExecutor.java:460)
                        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultL
ifecycleExecutor.java:442)
                        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
DefaultLifecycleExecutor.java:273)
                        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifec
ycleExecutor.java:131)
                        at
org.apache.maven.DefaultMaven.execute(DefaultMaven.java:186)
                        at
org.apache.maven.cli.MavenCli.main(MavenCli.java:302)
                        at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
                        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
                        at
java.lang.reflect.Method.invoke(Method.java:585)
                        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)
                Caused by: org.apache.maven.scm.ScmException: Can't load
the scm provider.
                        at
org.apache.maven.scm.plugin.AbstractScmMojo.getScmRepository(AbstractScm
Mojo.java:156)
                        at
org.apache.maven.scm.plugin.UpdateMojo.execute(UpdateMojo.java:51)
                        ... 16 more
                Caused by: java.lang.NullPointerException: You need to
define a connectiuonUrl parameter.
                        at
org.apache.maven.scm.plugin.AbstractScmMojo.getConnectionUrl(AbstractScm
Mojo.java:97)
                        at
org.apache.maven.scm.plugin.AbstractScmMojo.getScmRepository(AbstractScm
Mojo.java:132)
                        ... 17 more
                [INFO]
------------------------------------------------------------------------
----
                [INFO] Total time: < 1 second
                [INFO] Finished at: Wed Sep 21 17:11:36 EDT 2005
                [INFO] Final Memory: 2M/4M
                [INFO]
------------------------------------------------------------------------
----

I have the following in scm plugins in my repository
        
./org/apache/maven/plugins/maven-scm-plugin/maven-metadata-snapshots-plu
gins.xml
        
./org/apache/maven/plugins/maven-scm-plugin/1.0-alpha-2/maven-scm-plugin
-1.0-alpha-2.pom
        
./org/apache/maven/plugins/maven-scm-plugin/1.0-alpha-2/maven-scm-plugin
-1.0-alpha-2.jar
        
./org/apache/maven/plugins/maven-scm-plugin/maven-metadata-snapshots-plu
gins2.xml
        
./org/apache/maven/plugins/maven-scm-plugin/maven-metadata-central.xml
        
./org/apache/maven/scm/maven-scm/1.0-alpha-2/maven-scm-1.0-alpha-2.pom
        
./org/apache/maven/scm/maven-scm-provider-perforce/1.0-alpha-2/maven-scm
-provider-perforce-1.0-alpha-2.pom
        
./org/apache/maven/scm/maven-scm-provider-perforce/1.0-alpha-2/maven-scm
-provider-perforce-1.0-alpha-2.jar
        
./org/apache/maven/scm/maven-scm-providers/1.0-alpha-2/maven-scm-provide
rs-1.0-alpha-2.pom
        
./org/apache/maven/scm/maven-scm-api/1.0-alpha-2/maven-scm-api-1.0-alpha
-2.pom
        
./org/apache/maven/scm/maven-scm-api/1.0-alpha-2/maven-scm-api-1.0-alpha
-2.jar
        
./org/apache/maven/scm/maven-scm-provider-starteam/1.0-alpha-2/maven-scm
-provider-starteam-1.0-alpha-2.pom
        
./org/apache/maven/scm/maven-scm-provider-starteam/1.0-alpha-2/maven-scm
-provider-starteam-1.0-alpha-2.jar
        
./org/apache/maven/scm/maven-scm-provider-clearcase/1.0-alpha-2/maven-sc
m-provider-clearcase-1.0-alpha-2.pom
        
./org/apache/maven/scm/maven-scm-provider-clearcase/1.0-alpha-2/maven-sc
m-provider-clearcase-1.0-alpha-2.jar
        
./org/apache/maven/scm/maven-scm-provider-svn/1.0-alpha-2/maven-scm-prov
ider-svn-1.0-alpha-2.pom
        
./org/apache/maven/scm/maven-scm-provider-svn/1.0-alpha-2/maven-scm-prov
ider-svn-1.0-alpha-2.jar
        
./org/apache/maven/scm/maven-scm-manager-plexus/1.0-alpha-2/maven-scm-ma
nager-plexus-1.0-alpha-2.pom
        
./org/apache/maven/scm/maven-scm-manager-plexus/1.0-alpha-2/maven-scm-ma
nager-plexus-1.0-alpha-2.jar
        
./org/apache/maven/scm/maven-scm-managers/1.0-alpha-2/maven-scm-managers
-1.0-alpha-2.pom
        
./org/apache/maven/scm/maven-scm-provider-local/1.0-alpha-2/maven-scm-pr
ovider-local-1.0-alpha-2.pom
        
./org/apache/maven/scm/maven-scm-provider-local/1.0-alpha-2/maven-scm-pr
ovider-local-1.0-alpha-2.jar
        
./org/apache/maven/scm/maven-scm-provider-cvs/1.0-alpha-2/maven-scm-prov
ider-cvs-1.0-alpha-2.pom
        
./org/apache/maven/scm/maven-scm-provider-cvs/1.0-alpha-2/maven-scm-prov
ider-cvs-1.0-alpha-2.jar

-- 
Peter Kahn 
[EMAIL PROTECTED] 
TipicIM: [EMAIL PROTECTED] 
Iron Mountain Digital 
PackReq Described:
http://svn/svn/repos/Welcome_To_SVN/buildFarmTutorial.html#Packager 
Network Map:
http://teamconnected/Engineering/Eng2_Intranet/release_eng/map.htm 
Build Machine Info: http://ictinus/openwiki/ow.asp?BuildMachineRoadWork 

Reply via email to