This is caused by a bug in Ant 1.7. If 1.7.1 isn't released by the time we're ready to release 2.0.2, we may have to back down the version of Ant we're using.
http://issues.appfuse.org/browse/APF-970 Matt Eric Martin wrote: > > mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes > -DarchetypeArtifactId=appfuse-basic-struts > -DremoteRepositories=http://static.appfuse.org/releases > -DarchetypeVersion=2.0.1 -DgroupId=com.mydomain.app -DartifactId=appfuse > > -Eric > > > mraible wrote: >> >> Can you provide the command you used to create your project? I'd like >> to try and create this problem locally. >> >> Thanks, >> >> Matt >> >> On Nov 26, 2007, at 3:21 PM, Eric Martin wrote: >> >>> >>> I just got the newest version, ran a mvn install, mvn war:inplace >>> and then >>> when I tried mvn appfuse:full-source, I got the following: >>> >>> C:\workspace\appfuse>mvn appfuse:full-source >>> [INFO] Scanning for projects... >>> [INFO] Searching repository for plugin with prefix: 'appfuse'. >>> [INFO] >>> ---------------------------------------------------------------------- >>> ------ >>> [INFO] Building AppFuse Struts 2 Application >>> [INFO] task-segment: [appfuse:full-source] >>> [INFO] >>> ---------------------------------------------------------------------- >>> ------ >>> [WARNING] POM for 'org.hibernate:jtidy:pom:r8-20060801:runtime' is >>> invalid. >>> It will be ignored for a >>> rtifact resolution. Reason: Parse error reading POM. Reason: TEXT >>> must be >>> immediately followed by EN >>> D_TAG and not START_TAG (position: START_TAG seen >>> ...<licenses>\n\t\t\t<license>... @12:13) for pro >>> ject org.hibernate:jtidy at C:\Documents and >>> Settings\ermartin\.m2\repository\org\hibernate\jtidy\r8 >>> -20060801\jtidy-r8-20060801.pom >>> Downloading: >>> http://static.appfuse.org/repository/org/apache/ant/ant/1.7.0/ >>> ant-1.7.0.pom >>> 9K downloaded >>> Downloading: >>> http://static.appfuse.org/repository/org/apache/ant/ant/1.7.0/ >>> ant-1.7.0.jar >>> 1259K downloaded >>> [INFO] >>> ---------------------------------------------------------------------- >>> -- >>> [ERROR] FATAL ERROR >>> [INFO] >>> ---------------------------------------------------------------------- >>> -- >>> [INFO] null >>> Illegal character in path at index 18: file:/C:/Documents and >>> Settings/ermartin/.m2/repository/org/a >>> pache/ant/ant/1.7.0/ant-1.7.0.jar >>> [INFO] >>> ---------------------------------------------------------------------- >>> -- >>> [INFO] Trace >>> java.lang.IllegalArgumentException >>> at java.net.URI.create(URI.java:842) >>> 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.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.appfuse.mojo.installer.AntUtils.createProject(AntUtils.java:47) >>> at >>> org.appfuse.mojo.installer.InstallSourceMojo.<init> >>> (InstallSourceMojo.java:51) >>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0 >>> (Native >>> Method) >>> at >>> sun.reflect.NativeConstructorAccessorImpl.newInstance >>> (NativeConstructorAccessorImpl.java: >>> 39) >>> at >>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance >>> (DelegatingConstructorAccessorIm >>> pl.java:27) >>> at java.lang.reflect.Constructor.newInstance >>> (Constructor.java:494) >>> at java.lang.Class.newInstance0(Class.java:350) >>> at java.lang.Class.newInstance(Class.java:303) >>> at >>> org.codehaus.plexus.component.factory.java.JavaComponentFactory.newIns >>> tance(JavaComponent >>> Factory.java:44) >>> at >>> org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance >>> (DefaultPlexusContainer >>> .java:1464) >>> at >>> org.codehaus.plexus.component.manager.AbstractComponentManager.createC >>> omponentInstance(Ab >>> stractComponentManager.java:93) >>> at >>> org.codehaus.plexus.component.manager.PerLookupComponentManager.getCom >>> ponent(PerLookupCom >>> ponentManager.java:48) >>> at >>> org.codehaus.plexus.DefaultPlexusContainer.lookup >>> (DefaultPlexusContainer.java:331) >>> at >>> org.codehaus.plexus.DefaultPlexusContainer.lookup >>> (DefaultPlexusContainer.java:440) >>> at >>> org.apache.maven.plugin.DefaultPluginManager.getConfiguredMojo >>> (DefaultPluginManager.java: >>> 562) >>> at >>> org.apache.maven.plugin.DefaultPluginManager.executeMojo >>> (DefaultPluginManager.java:421) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals >>> (DefaultLifecycleExecutor >>> .java:539) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneG >>> oal(DefaultLifecycl >>> eExecutor.java:493) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal >>> (DefaultLifecycleExecutor. >>> java:463) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHand >>> leFailures(DefaultL >>> ifecycleExecutor.java:311) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegment >>> s(DefaultLifecycleE >>> xecutor.java:278) >>> at >>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute >>> (DefaultLifecycleExecutor.java >>> :143) >>> at org.apache.maven.DefaultMaven.doExecute >>> (DefaultMaven.java:334) >>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java: >>> 125) >>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:280) >>> 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: java.net.URISyntaxException: Illegal character in path >>> at index >>> 18: file:/C:/Documents an >>> d Settings/ermartin/.m2/repository/org/apache/ant/ant/1.7.0/ >>> ant-1.7.0.jar >>> at java.net.URI$Parser.fail(URI.java:2816) >>> at java.net.URI$Parser.checkChars(URI.java:2989) >>> at java.net.URI$Parser.parseHierarchical(URI.java:3073) >>> at java.net.URI$Parser.parse(URI.java:3021) >>> at java.net.URI.<init>(URI.java:578) >>> at java.net.URI.create(URI.java:840) >>> ... 43 more >>> [INFO] >>> ---------------------------------------------------------------------- >>> -- >>> [INFO] Total time: 5 seconds >>> [INFO] Finished at: Mon Nov 26 14:15:51 PST 2007 >>> [INFO] Final Memory: 5M/11M >>> [INFO] >>> ---------------------------------------------------------------------- >>> -- >>> >>> I tried deleting the Ant jar, but still got the same error after it >>> re-downloaded... >>> -- >>> View this message in context: http://www.nabble.com/-2.0.1--%22mvn- >>> appfuse%3Afull-source%22-error-tf4878363s2369.html#a13960327 >>> Sent from the AppFuse - User mailing list archive at Nabble.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] >> >> >> > > -- View this message in context: http://www.nabble.com/-2.0.1--%22mvn-appfuse%3Afull-source%22-error-tp13960327s2369p14285658.html Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
