Thanks - that does resolve the issue :) Although it seems like a bug that spaces in the path to the repository causes an issue.
Niall On Feb 11, 2008 9:31 PM, Lee Meador <[EMAIL PROTECTED]> wrote: > Looks to me like the same error you pointed to in JIRA. > > You can move your repository from the standard location under "Documents and > Settings\.m2" to somewhere else without a space in any folder name along the > path to it. > > Here is what I put in my setting.xml (which I have not tried to move so its > still in c:\Documents and Settings\.m2. > > <settings> > <localRepository>d:\.m2\repository</localRepository> > ... > </settings> > > That one line, at the top of the settings.xml file will tell maven where to > expect the repository so the new version of ant will be happy with where its > jar is. Make sure the path you pick doesn't have any spaces in it. > > If you move the repository, you might want to move all the contents to the > new location. If you don't, Maven will have to download everything one more > time. Also, you will have to install anything interesting that can't be > downloaded. > > Just an idea occurred to me. I'm not sure it will work but you might try it > and it's unlikely to mess anything up. > > You could go to your c: root folder in a dos box and type "dir /X" to show > the short name for the "Documents and Settings" folder. On my machine it's > "DOCUME~1" but it might be different on your machine. Then put the > <localRepository/> entry in your settings.xml showing the path to the > repository, without moving it, but including the short name for that one > folder. > > On my machine that would be: > > <settings> > <localRepository>c:\DOCUME~1\.m2\repository</localRepository> > ... > </settings> > > Buy your short name, again, might be different. > > -- Lee > > > > On Feb 11, 2008 1:59 PM, Niall Pemberton <[EMAIL PROTECTED]> wrote: > > > No-one any ideas on this? > > > > Niall > > > > On Feb 4, 2008 7:17 PM, Niall Pemberton <[EMAIL PROTECTED]> wrote: > > > Perhaps related, but still don't know how I resolve this or why it > > > occurs after upgrading: > > > > > > http://jira.codehaus.org/browse/MANTRUN-68 > > > > > > Niall > > > > > > > > > On Feb 4, 2008 6:51 PM, Niall Pemberton <[EMAIL PROTECTED]> > > wrote: > > > > I've been working on an ant plugin here: > > > > http://svn.apache.org/viewvc/commons/sandbox/commons-build-plugin/ > > > > > > > > It was working fine on maven 2.0.7 but after I upgraded to maven 2.0.8 > > > > it started throwing an IllegalArgumentException (see stack trace > > > > below) when I try to run any of the three goals. > > > > > > > > Any ideas > > > > > > > > Niall > > > > > > > > [INFO] Scanning for projects... > > > > [INFO] Searching repository for plugin with prefix: 'commons'. > > > > [INFO] > > ------------------------------------------------------------------------ > > > > [INFO] Building Commons Chain > > > > [INFO] task-segment: [commons:jira-page] > > > > [INFO] > > ------------------------------------------------------------------------ > > > > [INFO] [commons:jira-page] > > > > [INFO] > > ------------------------------------------------------------------------ > > > > [ERROR] FATAL ERROR > > > > [INFO] > > ------------------------------------------------------------------------ > > > > [INFO] null > > > > Illegal character in path at index 18: file:/C:/Documents and > > > > Settings/Niall Pemberton/.m2/repository/org/apache/ant/ant/1.7.0/ant- > > 1.7.0.jar > > > > [INFO] > > ------------------------------------------------------------------------ > > > > [INFO] Trace > > > > java.lang.IllegalArgumentException > > > > at java.net.URI.create(Unknown Source) > > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > > > > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown > > Source) > > > > at java.lang.reflect.Method.invoke(Unknown Source) > > > > at org.apache.tools.ant.launch.Locator.fromURI(Locator.java > > :162) > > > > at org.apache.tools.ant.launch.Locator.getResourceSource( > > Locator.java:119) > > > > at org.apache.tools.ant.launch.Locator.getClassSource( > > Locator.java:90) > > > > at org.apache.tools.ant.Project.setAntLib(Project.java:313) > > > > at org.apache.tools.ant.Project.initProperties(Project.java > > :309) > > > > at org.apache.tools.ant.Project.init(Project.java:295) > > > > at > > org.codehaus.plexus.component.factory.ant.AntScriptInvoker.initializeProject > > (AntScriptInvoker.java:251) > > > > at > > org.codehaus.plexus.component.factory.ant.AntScriptInvoker.invoke( > > AntScriptInvoker.java:174) > > > > at org.apache.maven.script.ant.AntMojoWrapper.execute( > > AntMojoWrapper.java:52) > > > > at org.apache.maven.plugin.DefaultPluginManager.executeMojo( > > DefaultPluginManager.java:447) > > > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals( > > DefaultLifecycleExecutor.java:539) > > > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal( > > DefaultLifecycleExecutor.java:493) > > > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal( > > DefaultLifecycleExecutor.java:463) > > > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures > > (DefaultLifecycleExecutor.java:311) > > > > at > > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments( > > DefaultLifecycleExecutor.java:278) > > > > at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute > > (DefaultLifecycleExecutor.java:143) > > > > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java > > :333) > > > > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java > > :126) > > > > at org.apache.maven.cli.MavenCli.main(MavenCli.java:282) > > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > > > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > > > > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown > > Source) > > > > at java.lang.reflect.Method.invoke(Unknown Source) > > > > 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: java.net.URISyntaxException: Illegal character in path at > > > > index 18: file:/C:/Documents and Settings/Niall > > > > Pemberton/.m2/repository/org/apache/ant/ant/1.7.0/ant-1.7.0.jar > > > > at java.net.URI$Parser.fail(Unknown Source) > > > > at java.net.URI$Parser.checkChars(Unknown Source) > > > > at java.net.URI$Parser.parseHierarchical(Unknown Source) > > > > at java.net.URI$Parser.parse(Unknown Source) > > > > at java.net.URI.<init>(Unknown Source) > > > > ... 32 more > > > > [INFO] > > ------------------------------------------------------------------------ > > > > [INFO] Total time: 1 second > > > > [INFO] Finished at: Mon Feb 04 18:45:53 GMT 2008 > > > > [INFO] Final Memory: 4M/8M > > > > [INFO] > > ------------------------------------------------------------------------ > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > -- Lee Meador > Sent from gmail. My real email address is lee AT leemeador.com > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
