Hi, I have a (test)project under source control and I would like to use maven2 scm goals/tasks to test the integration. I've no idea how to synchronize my sources via scm plugin goal . Is it scm:update ? What do I need to configure in the pom.xml to run different goals ? I executed "mvn -e scm:status" --> it was successful. But this goal seems only to check if the scm specified in the connection string (like scm:perforce:[EMAIL PROTECTED]:1666://components/myproject) is known by the plugin. It doesn't test the connection to the scm.
The documentation under http://maven.apache.org/scm/plugins/index.html is not really complete... When I run mvn -e scm:update I get the following stacktrace Thanks, Esteban. [INFO] Trace org.apache.maven.lifecycle.LifecycleExecutionException: Command failed. at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLife cycleExecutor.java:555) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(De faultLifecycleExecutor.java:485) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifec ycleExecutor.java:455) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFail ures(DefaultLifecycleExecutor.java:303) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(Defa ultLifecycleExecutor.java:216) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycle Executor.java:139) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) at org.apache.maven.cli.MavenCli.main(MavenCli.java:249) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .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.plugin.MojoExecutionException: Command failed. at org.apache.maven.scm.plugin.AbstractScmMojo.checkResult(AbstractScmMojo.java :252) at org.apache.maven.scm.plugin.UpdateMojo.execute(UpdateMojo.java:70) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManage r.java:432) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLife cycleExecutor.java:530) ... 16 more [INFO] --------------------------------------------------------------------- ------- [INFO] Total time: 4 seconds [INFO] Finished at: Fri Feb 03 00:16:33 CET 2006 [INFO] Final Memory: 3M/6M [INFO] --------------------------------------------------------------------- ------- When I run mvn -e release:prepare I get the following stacktrace [INFO] [release:prepare] [INFO] Verifying there are no local modifications ... [INFO] --------------------------------------------------------------------- ------- [ERROR] BUILD ERROR [INFO] --------------------------------------------------------------------- ------- [INFO] An error is occurred in the status process. Embedded error: Can't load the scm provider. String index out of range: -4 [INFO] --------------------------------------------------------------------- ------- [INFO] Trace org.apache.maven.lifecycle.LifecycleExecutionException: An error is occurred in the status process. at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLife cycleExecutor.java:555) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(De faultLifecycleExecutor.java:485) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifec ycleExecutor.java:455) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFail ures(DefaultLifecycleExecutor.java:303) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(Defa ultLifecycleExecutor.java:216) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycle Executor.java:139) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) at org.apache.maven.cli.MavenCli.main(MavenCli.java:249) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .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.plugin.MojoExecutionException: An error is occurred in the status process. at org.apache.maven.plugins.release.PrepareReleaseMojo.checkForLocalModificatio ns(PrepareReleaseMojo.java:514) at org.apache.maven.plugins.release.PrepareReleaseMojo.execute(PrepareReleaseMo jo.java:201) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManage r.java:432) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLife cycleExecutor.java:530) ... 16 more Caused by: org.apache.maven.scm.ScmException: Can't load the scm provider. at org.apache.maven.plugins.release.helpers.ScmHelper.getScmRepository(ScmHelpe r.java:104) at org.apache.maven.plugins.release.helpers.ScmHelper.getStatus(ScmHelper.java: 169) at org.apache.maven.plugins.release.PrepareReleaseMojo.checkForLocalModificatio ns(PrepareReleaseMojo.java:510) ... 19 more Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -4 at java.lang.String.substring(String.java:1768) at java.lang.String.substring(String.java:1735) at org.apache.maven.scm.manager.plexus.DefaultScmManager.findDelimiter(DefaultS cmManager.java:218) at org.apache.maven.scm.manager.plexus.DefaultScmManager.makeScmRepository(Defa ultScmManager.java:118) at org.apache.maven.plugins.release.helpers.ScmHelper.getScmRepository(ScmHelpe r.java:82) ... 21 more [INFO] --------------------------------------------------------------------- ------- [INFO] Total time: 3 seconds [INFO] Finished at: Fri Feb 03 00:19:10 CET 2006 [INFO] Final Memory: 3M/5M [INFO] --------------------------------------------------------------------- ------- Esteban Chávez Baroni banking objects Moorweg 8 22453 Hamburg Phone: +49 -(0)40 - 57006757 Mobile: +49 -(0)163 -5813639 Mail: [EMAIL PROTECTED] Web: www.banking-objects.de Esteban Chávez Baroni banking objects Moorweg 8 22453 Hamburg Phone: +49 -(0)40 - 57006757 Mobile: +49 -(0)163 -5813639 Mail: [EMAIL PROTECTED] Web: www.banking-objects.de
BEGIN:VCARD VERSION:2.1 N:Chavez Baroni;Esteban FN:Esteban Chavez Baroni NICKNAME:Esteban ORG:IT Consulting and Software Development TITLE:Consultant, developer TEL;WORK;VOICE:+49-(0)40-57006757 ADR;WORK:;+49-(0)163-5813639;Moorweg 8;Hamburg;Hamburg;22453;Deutschland LABEL;WORK;ENCODING=QUOTED-PRINTABLE:+49-(0)163-5813639=0D=0AMoorweg 8=0D=0AHamburg, Hamburg 22453=0D=0ADeutschla= nd ADR;HOME:;;Moorweg 8;Hamburg;Hamburg;22453;Deutschland LABEL;HOME;ENCODING=QUOTED-PRINTABLE:Moorweg 8=0D=0AHamburg, Hamburg 22453=0D=0ADeutschland URL;HOME:http://www.banking-objects.de URL;WORK:http://www.banking-objects.de EMAIL;PREF;INTERNET:[EMAIL PROTECTED] REV:20051214T114423Z END:VCARD