If you have a multiproject hierachy, then currently Maven requires that they be in the same tree, so the first checkout would be the root of that (likewise for an update).
- Brett On 9/26/05, Sidart Kurias <[EMAIL PROTECTED]> wrote: > > I have the projects in CVS. I want to start building > them with Maven. But for the first time, I would need > to check the projects out individually, and not use > the multiproject capabilities to get the sources from > cvs. Updates can use the multiproject capabilities. Is > that 'use case' correct. > > Thanks > Sid > --- Brett Porter <[EMAIL PROTECTED]> wrote: > > > checkout is meant to be used when you don't have the > > project already. > > > > - Brett > > > > On 9/25/05, Sidart Kurias <[EMAIL PROTECTED]> > > wrote: > > > If I understand this right the scm plugin will not > > > read the connection tag in the pom.xml and > > requires a > > > system variable to be defined to point it to the > > > source repository. How do I use this feature in a > > > multiproject environment, where each child project > > is > > > a different module in the same source repository. > > > > > > Will it read other information such as the 'tag' > > > element from the pom.xml. > > > > > > Thanks > > > Sid > > > > > > --- Emmanuel Venisse <[EMAIL PROTECTED]> wrote: > > > > > > > yes, it's a pb I just see, you need to add your > > > > password to the scm > > > > connection > > > > > > > > m2 scm:checkout > > > > > > > > > > -DconnectionUrl=scm:cvs:pserver:<my-userid>:<my-password>@<my.cvs.server.com>:<my-cvs-repository>:<my-module> > > > > > > > > Emmanuel > > > > > > > > > > > > [EMAIL PROTECTED] wrote: > > > > > Thanks for the tip, Emmanual > > > > > > > > > > I run the scm:checkout with the system > > property > > > > defined, as follows: > > > > > > > > > > cvs login > > > > > <my password> > > > > > > > > > > m2 scm:checkout > > > > > > > > > > -DconnectionUrl=scm:cvs:pserver:<my-userid>@<my.cvs.server.com>:<my-cvs-repository>:<my-module> > > > > > > > > > > and receive the following response: > > > > > > > > > > [INFO] Searching repository for plugin with > > > > prefix: 'scm'. > > > > > [INFO] > > > > > > > > > > ---------------------------------------------------------------------------- > > > > > [INFO] Building Maven Quick Start Archetype > > > > > [INFO] task-segment: [scm:checkout] > > > > > [INFO] > > > > > > > > > > ---------------------------------------------------------------------------- > > > > > [INFO] [scm:checkout] > > > > > [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.CheckoutMojo.execute(CheckoutMojo.java:77) > > > > > at > > > > > > > > > > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:357) > > > > > at > > > > > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:479) > > > > > at > > > > > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:460) > > > > > at > > > > > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:442) > > > > > at > > > > > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273) > > > > > at > > > > > > > > > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:131) > > > > > at > > > > > > > > > > org.apache.maven.DefaultMaven.execute(DefaultMaven.java:186) > > > > > at > > > > > > > > > > org.apache.maven.cli.MavenCli.main(MavenCli.java:316) > > > > > 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.scm.ScmException: > > > > Exception while executing SCM command. > > > > > at > > > > > > > > > > org.apache.maven.scm.command.AbstractCommand.execute(AbstractCommand.java:59) > > > > > at > > > > > > > > > > org.apache.maven.scm.provider.cvslib.CvsScmProvider.login(CvsScmProvider.java:497) > > > > > at > > > > > > > > > > org.apache.maven.scm.provider.AbstractScmProvider.login(AbstractScmProvider.java:201) > > > > > at > > > > > > > > > > org.apache.maven.scm.provider.AbstractScmProvider.checkOut(AbstractScmProvider.java:160) > > > > > at > > > > > > > > > > org.apache.maven.scm.plugin.CheckoutMojo.execute(CheckoutMojo.java:65) > > > > > ... 16 more > > > > > Caused by: org.apache.maven.scm.ScmException: > > > > password is required > > > > > at > > > > > > > > > > org.apache.maven.scm.provider.cvslib.command.login.CvsPass.execute(CvsPass.java:94) > > > > > at > > > > > > > > > > org.apache.maven.scm.provider.cvslib.command.login.CvsLoginCommand.executeLoginCommand(CvsLoginCommand.java:57) > > > > > at > > > > > > > > > > org.apache.maven.scm.login.AbstractLoginCommand.executeCommand(AbstractLoginCommand.java:44) > > > > > at > > > > > > > > > > org.apache.maven.scm.command.AbstractCommand.execute(AbstractCommand.java:55) > > > > > ... 20 more > > > > > [INFO] > > > > > > > > > > ---------------------------------------------------------------------------- > > > > > [INFO] Total time: 1 second > > > > > [INFO] Finished at: Thu Sep 15 07:06:46 PDT > > 2005 > > > > > [INFO] Final Memory: 2M/4M > > > === message truncated === > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
