Hi I'm trying to use maven to checkout a project. I'm running on windows under cygwin and I'm using the cygwin packaged svn binaries. If I don't set the checkout dir property then it checks out the project under target/checkout. When I set the checkout dir property I get a NullPointerException. I looked in the list archives and someone reported the same error and Brett asked them to submit a bug report, but I didn't see one for it.
Anyone have any luck doing a checkout and also setting the checkout dir? Below is the exception trace of my error. $ maven -e scm:checkout -Dmaven.scm.url=scm:svn:svn+ssh://svn.XXX.com/v ar/svn/itn/trunk -Dmaven.scm.checkout.dir=itn build:start: scm:find-connection: [echo] Using connection: scm:svn:svn+ssh://svn.XXX.com/var/svn/itn/trunk scm:checkout: [echo] Checking out scm:svn:svn+ssh://svn.XXX.com/var/svn/itn/trunk BUILD FAILED org.apache.maven.scm.ScmException: Exception while executing SCM command. at org.apache.maven.scm.command.AbstractCommand.execute(AbstractCommand.java :58) at org.apache.maven.scm.provider.AbstractScmProvider.execute( AbstractScmProvider.java:85) at org.apache.maven.scm.manager.DefaultScmManager.execute( DefaultScmManager.java:250) at org.apache.maven.scm.manager.DefaultScmManager.checkOut( DefaultScmManager.java:141) at org.apache.maven.plugins.scm.ScmBean.checkout(ScmBean.java:94) 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:324) at org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.java :230) at org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java :145) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135) at org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag( MavenGoalTag.java:79) at org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.performAction (MavenGoalTag.java:110) at com.werken.werkz.Goal.fire(Goal.java:639) at com.werken.werkz.Goal.attain(Goal.java:575) at org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:671) at org.apache.maven.MavenSession.attainGoals(MavenSession.java:263) at org.apache.maven.cli.App.doMain(App.java:488) at org.apache.maven.cli.App.main(App.java:1239) 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:324) at com.werken.forehead.Forehead.run(Forehead.java:551) at com.werken.forehead.Forehead.main(Forehead.java:581) Caused by: java.lang.NullPointerException at org.apache.maven.scm.provider.svn.command.checkout.SvnCheckOutCommand.createCommandLine (SvnCheckOutCommand.java:97) at org.apache.maven.scm.provider.svn.command.checkout.SvnCheckOutCommand.executeCheckOutCommand (SvnCheckOutCommand.java:58) at org.apache.maven.scm.command.checkout.AbstractCheckOutCommand.executeCommand (AbstractCheckOutCommand.java:45) at org.apache.maven.scm.command.AbstractCommand.execute(AbstractCommand.java :54) ... 25 more File...... C:\Documents and Settings\asoto\.maven\cache\maven- scm-plugin-1.5-beta-3\plugin.jelly Element... scm:checkout Line...... 110 Column.... 167 Exception while executing SCM command. Total time: 4 seconds Finished at: Sun May 22 22:51:27 PDT 2005